亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語(yǔ)言

c語(yǔ)言算術(shù)運(yùn)算符

時(shí)間:2024-07-23 07:24:35 C語(yǔ)言 我要投稿
  • 相關(guān)推薦

c語(yǔ)言算術(shù)運(yùn)算符

  在數(shù)學(xué)運(yùn)算中最常見(jiàn)的就是加減乘除四則運(yùn)算。C語(yǔ)言中的算術(shù)運(yùn)算符就是用來(lái)處理四則運(yùn)算的符號(hào),這是最簡(jiǎn)單、最常用的運(yùn)算符號(hào)。下面是小編為你整理的c語(yǔ)言算術(shù)運(yùn)算符相關(guān)介紹!

  下表是C語(yǔ)言中的算術(shù)運(yùn)算符及其用法。

  算術(shù)運(yùn)算符看上去都比較簡(jiǎn)單,也很容易理解,但在實(shí)際使用時(shí)還有很多需要注意的問(wèn)題,具體如下:

  1、進(jìn)行四則混合運(yùn)算時(shí),運(yùn)算順序遵循數(shù)學(xué)中“先乘除后加減”的原則。

  2、在進(jìn)行自增(++)和自減(--)的運(yùn)算時(shí),如果運(yùn)算符(++或--)放在操作數(shù)的前面則是先進(jìn)行自增或自減運(yùn)算,再進(jìn)行其他運(yùn)算。反之,如果運(yùn)算符放在操作數(shù)的后面則是先進(jìn)行其他運(yùn)算再進(jìn)行自增或自減運(yùn)算。

  請(qǐng)仔細(xì)閱讀下面的代碼塊,思考運(yùn)行的結(jié)果。

  int num1 = 1; int num2 = 2;

  int res = num1 + num2++;

  printf("num2=%d" + num2);

  printf("res=%d" + res);

  上面的代碼塊運(yùn)行結(jié)果為:num2=3,res=3,

  具體分析如下:

  第一步:運(yùn)算 mum1+mun2++的結(jié)果,此時(shí)變量 mun1,mum2的值不變。

  第二步:將第一步的運(yùn)算結(jié)果賦值給變量 res,此時(shí) res值為 3。

  第三步:mum2進(jìn)行自增,此時(shí)其值為 3。

  3、在進(jìn)行除法運(yùn)算時(shí),當(dāng)除數(shù)和被除數(shù)都為整數(shù)時(shí),得到的結(jié)果也是一個(gè)整數(shù)。如果除法運(yùn)算有浮點(diǎn)數(shù)參與運(yùn)算,系統(tǒng)會(huì)將整數(shù)數(shù)據(jù)隱形類型轉(zhuǎn)換為浮點(diǎn)類型,最終得到的結(jié)果會(huì)是一個(gè)浮點(diǎn)數(shù)。

  例如, 2510/1000 屬于整數(shù)之間相除,會(huì)忽略小數(shù)部分,得到的結(jié)果是2,而2.5/10 的實(shí)際結(jié)果為0.25。

  請(qǐng)思考一下下面表達(dá)式的結(jié)果:

  3500/1000*1000

  所得結(jié)果為3000。由于表達(dá)式的執(zhí)行順序是從左到右,所以先執(zhí)行除法運(yùn)算 3500/1000,得到結(jié)果為 3,然后再乘以 1000,最終得到的結(jié)果就是 3000。

  4、取余運(yùn)算在程序設(shè)計(jì)中都有著廣泛的應(yīng)用,例如判斷奇偶數(shù)的方法就是求一個(gè)數(shù)字除以2 的余數(shù)是1 還是0。在進(jìn)行取余運(yùn)算時(shí),運(yùn)算結(jié)果的正負(fù)取決于被余數(shù)(%左邊的數(shù))的符號(hào),與余數(shù)(%右邊的數(shù))的符號(hào)無(wú)關(guān)。

  如:(-5)%3=-2,而 5%(-3)=2。

【c語(yǔ)言算術(shù)運(yùn)算符】相關(guān)文章:

C語(yǔ)言的條件運(yùn)算符12-19

c語(yǔ)言位運(yùn)算符的用法指導(dǎo)12-04

JAVA程序語(yǔ)言中的運(yùn)算符12-03

C語(yǔ)言考點(diǎn)精選03-18

C語(yǔ)言試題03-28

C語(yǔ)言的應(yīng)用12-12

C語(yǔ)言的結(jié)構(gòu)12-12

什么是C語(yǔ)言03-19

C語(yǔ)言試題(精選)12-05