C語言 基本算術(shù)運(yùn)算符
C語言中的基本算術(shù)運(yùn)算符有5種:
? 加法運(yùn)算符“+”,例如: 3+4、14.3+7
? 減法運(yùn)算符“-”,例如: 4-5、7.4-2、'a'-32
? 乘法運(yùn)算符“*”,例如: 3*5、2.5*6
? 除法運(yùn)算符“/”,例如: 5/2、5.0/2
求余運(yùn)算符%,例如: 8%3、-8%3、8%(-3)、(-8)%(-3)。
上述表達(dá)式中:8%3的值為2; -8%3的值為-2; 8%(-3)的值為2; -8%(-3)的值為-2。所以求余數(shù)運(yùn)算的結(jié)果的符號(hào)與第一個(gè)操作數(shù),即被除數(shù)的符號(hào)相同。
C語言規(guī)定求余運(yùn)算“%”左右兩側(cè)的操作數(shù)必須都是整型數(shù)據(jù),所以5.3%3、5%2.0等表達(dá)式是錯(cuò)誤的。
求余運(yùn)算在實(shí)際應(yīng)用中的意義在于:如果a%b的值為0,那么a能被b整除。
“==”是關(guān)系表達(dá)式中的判斷兩個(gè)操作數(shù)是否相等的運(yùn)算符。
點(diǎn)擊加載更多評(píng)論>>