1. 程式人生 > 其它 >二、型別轉換、運算子

二、型別轉換、運算子

1、自動型別轉換

為什麼要進行型別轉換?

存在不同型別的變數賦值給其他型別的變數

自動型別轉換由小到大

2.強制型別轉化

自動型別轉化由大到小

可能會出現資料丟失,小數轉化成int只是保留整數

3.運算子

算數運算子:+ - * / %(取餘) 注意:如果兩個整數做除法,其結果一定是整數,因為最高型別是整數,如果得到小數,只需要在前面 *1.0

自增自減運算子:只能變數,如果是單獨使用,那麼放在前面和後面都一樣,如果不是單獨使用(表示式等),則如果在後面(i++、i--)先使用在自增或者自減,如果在前面(++i、--i)先自增自減在使用

賦值運算子= += -= *= /= %= 作用是賦值

關係運算符

:== != < > <= >=

邏輯運算子: && || !

三元運算子: a > b ? a : b;