一丶C++在運算時對所有的float型數據都按double型數據處理
二丶在運算的時候,都是先乘除後加減
三丶不同類型的數據要先轉換成同一類型,如char和short型必須先轉換成int型,float型必須先轉換成double型才能進行運算
四丶++i在使用i前使i+1,i++在使用後使i+1,例i = 3,j = ++i,j = 4, j = --j,j = 2,j = i--, j = 3,j = i++,j = 3
五丶強制類型轉換,例int(x)或者int(x + y),還有隱式類型轉換,如3 + 6.5
六丶浮點型賦值給整型時,捨棄小數部分,內存中以整數形式存儲;整型賦值給浮點型,內存中以指數形式存儲;double型轉 換成float型,注意不能溢出;字符型賦值給整型變量時,將字符的ASCII碼賦給整型變量;將int或short或long型賦值給char,只將其低8位原封不動送到char型變量
七丶複合運算符,例如a += 3等價於a = a + 3
八丶賦值運算符
九丶逗號運算符,如a = 3 * 5, a * 4