亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > C語言:算術表達式

C語言:算術表達式 時間:2019-03-15      來源:華清遠見

C語言算術表達式與數學中相似,是由數字和運算符號組成的式子,可以簡單清晰地記錄或描述計算過程和內容。

我們把算術運算符與數據結合得到的式子叫做算術表達式,把有賦值號的式子叫賦值表達式,把逗號運算符表示的式子叫逗號表達式。

C語言中的算術運算符包括:+、-、*、/、%。它們都是雙目運算符,即運算對象有兩個。使用時需要注意以下幾點:

1、乘號*在C語言中不可省略,即a*b。

2、%為取余數,它的運算對象只能是整型。

3、運算符在計算時如果運算符兩邊的數據類型相同,則得到的數據也是這個類型,例如:1/2=0。因為1,2都是整型,則結果也是整型。

4、如果運算符左右兩邊的數據類型不同時,要往精確度更高的類型轉換,例如:1.0/2=0.5,因為1.0是浮點型,2是整型,浮點型的精度比整型精度高,所以要把整型自動轉為浮點型。即2變為2.0,然后式子變為1.0/2.0,式子左右兩邊類型相同,都為浮點型,結果也為浮點型。具體的轉換規則可以認為往取值范圍更高的那方轉換。即:char > short > unsigned short > int > unsigned int > float > double。

5、算術表達式沒有改變或保存表達式的值。例如:a+b。這是一個算術表達式,它只表示將a與b兩個數相加,但是需要注意a與b的值都沒有改變,而且它們的和值也沒有保存下來。這是很容易出現的一種錯誤。例如:a=(b++,c=c+2,a+b,b+c) 這個表達式先算b++,即b自加1。然后算c=c+2,c的值改變。然后a+b,這一步不涉及到賦值運算,所以a與b的值都不變。然后b+c,這一步是逗號表達式的最后一個式子,我們經過計算是將這個式子的值賦值給a,計算時用到的b是第一個式子的結果,用到的c是第二個式子運行的結果,第三個式子并沒有改變任何數值。

6、算術運算符的優先級在眾多的運算符中僅次于()與單目運算符。其中*、/、%的優先級比+、-的優先級高一級。

7、算術運算符的結合性為自左向右。例:a+b+c-d 是先算a+b在加c在減d,運算順序是自左向右的。

算術運算符雖然只是一個由算術運算符與數據結合的式子,但是它在實際應用中需要注意的問題有很多,這需要我們通過大量的練習最終總結出一些規律。

上一篇:C語言運算符

下一篇:Python中數據類型

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5,京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 日本三级带日本三级带黄国产 | 欧美视频网站 | 日韩不卡视频在线 | 久久免费99精品国产自在现线 | 国产精品123 | 欧美一二三区视频 | 欧美天堂在线视频 | 久久国产亚洲偷自 | 日本中文字幕在线视频站 | 精品一卡二卡三卡 | 日日摸夜夜添夜夜添破第一 | 久久久国产一区二区三区丝袜 | 韩日精品在线 | 黄色一级免费网站 | 日本a级黄色大片 | 99re热这里只有精品66 | 黄网在线观看免费 | 久久精品这里热有精品 | 久久精品久久精品 | 香蕉福利久久福利久久香蕉 | 夜夜未满 18勿进的爽影院 | 欧美一区2区 | 国产欧美中文字幕 | 色狠狠一区二区三区香蕉蜜桃 | 三级视频在线播放 | www.youjizz.com在线| 欧美在线tv | 国内精品福利丝袜视频_速 国内精品福利在线视频 | 黄片毛片在线观看 | 手机国产日韩高清免费看片 | 天天看天天摸天天操 | 欧洲在线播放 | 美女拍拍拍免费视频网站 | 韩国免费α一级一片 | 91久久国产综合精品 | 国产区精品一区二区不卡中文 | 久久综合色播 | 免费一看一级欧美 | 亚洲欧美v视色一区二区 | 亚洲精品在线观看视频 | 九九热精品视频在线播放 |