六丶C++運算符的注意事項

一丶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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章