C語言基礎知識—基本的算術運算符
提問人:ylm發(fā)布時間:2020-09-25
(1)+(加法運算符或正值運算符,如2+5)。
(2)-(減法運算符或負值運算符,如4-2)。
(3)*(乘法運算符,如3*8)。
(4)/(除法運算符,如11/5)。
/的運算分為兩種情況:
a、“除”的左右兩邊都為整數時,所得結果必然是整數(注意:僅取整數部分,不是四舍五入)
比如:5/2的值為2,不是2.5,1/2的值為0。
b、“除”的左右兩邊至少有一個是實型數據(即小數)時,所得結果為實型數據。
比如:5/2.0的值為2.5,7.0/2.0的值為3.5.
(5)%(模運算符或稱求余運算符,%兩側均應為整型數據,如9%7的值為2)。
需要說明的是:當運算對象為負數時,所得結果隨編譯器不同而不同,在vc中,結果的符號與被除數相同,比如:13%-2值為1,而-15%2值為-1。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>