1. 程式人生 > >基本數據類型和運算符

基本數據類型和運算符

基本數據類型 自減 類型 計算 長整型 lean 布爾型 賦值 表達

基本數據類型;8種
字節型 byte 占8位
短整型 short 占16位
整型 int 占32位
長整型 long 占64位
單精度浮點型 float 占32位 1.4×10(-45)至3.4×10(38)
雙精度浮點型 double 占64位 4.9×10(-324)至1.8×10(308)
字符型 char 占16位
布爾型 boolean 占8位
位;計算機中的最小單位,0或1。(bit)
字節;8個二進制位構成1個字節。(Byte)漢字由2個字節構成,英文字母由1個字節構成。
KB->MB->GB->TB(1024)
byte->short/char->int->long->float->double
由精度低轉化為精度高類型不需要強制轉換,由精度高轉化為精度低類型需要強制轉換。
如; float f = 1.23456f; float f = 1.23456f;
double d = f; int i = (int)f;
感覺數據類型轉換和實驗數據的保留方式相反。


加運算符:+,減運算符:-。
乘、除和取余運算符:*、/。
自增運算符: ++。
自減運算符: --。

關系運算符

    >,<,<=,>= 優先於 !=,==

賦值運算符 =

位運算符

按位與運算符“&” 全1則1,否則為0
按位或運算符“|” 全0則0,否則為1
按位非運算符“~” 遇1則0,遇0則1
按位異或運算符“^” 相同為0,不同為1


移位運算符
>> 右移運算符:將二進制數據進行右移運算。
<< 左移運算符:將二進制數據進行左移運算。
>>> 無符號右移運算符:無論正負,都在高位插入0。

三目條件運算符
<邏輯表達式> ? <表達式1> : <表達式2>

基本數據類型和運算符