天天看點

資料類型和操作符

資料類型

整型

整型使用int或者long關鍵字進行定義,并可以賦整數值。

浮點類型

浮點類型可以表示小數,使用float或者double定義。

字元類型

字元類型用于存儲一個字元。

布爾類型

布爾類型隻有兩個值:true和false。主要用于判斷。

枚舉類型

枚舉類型可以将屬于某一類的全局變量定義到一個結構中。

enum City {Beijng,Shanghai,Changsha};

類型轉換

類型轉換可以通過在變量前顯示表示要轉換的類型來實作或通過Convert來實作。

将範圍較小的類型轉換為範圍較大的類型一般都是可以的,例如将int轉換為long。

從範圍較大的類型轉換為較小的類型,可能會出現溢出,而且編譯器無法在編譯時檢查出來。

操作符

遞增和遞減操作符

i++:先指派後計算,即如果出現a=i++表達式,先将i指派給a,然後再加1。

++i:先計算後指派。

i--:先指派後計算。

--i:先減1後指派。

關系和布爾操作符

相等關系操作符==

不等關系操作符!=

大于(等于)操作符> 或 >=

小于(等于)操作符< 或 <=

布爾操作符是布爾運算

邏輯與“&&”

邏輯或“||”

邏輯非“!”

操作符的優先級

括号() 後遞增i++  後遞減i--

邏輯非! 前遞增++i  前遞減--i

乘法*     出發/     求餘%

加法+    減法-

小于<   小于或等于 <=   大于 >   大于或等于 >=

等于 ==  不等于!=

邏輯與&&

邏輯非||

指派=

繼續閱讀