java基本型別和運算子
阿新 • • 發佈:2022-01-07
-
-
boolean 布林
-
byte 位元組
-
short/int/long 短整數/整數/長整數
-
float/double 浮點數
-
char 字元
-
-
boolean
-
只有true,或者false兩種值,預設是false
-
-
byte
-
byte 位元組,1byte = 8 bits(8位)
-
儲存有符號的,以二進位制補碼錶示的整數
-
最小值-128,最大值127,預設值0
-
byte 型別用在大型陣列中可以顯著節約空間,主要代替小整數,因為byte變數佔用的空間只有int型別的四分之一
-
byte在二進位制檔案讀寫中使用較多
-
-
short,16位,2個位元組,有符號的以二進位制補碼錶示的整數(-32768~32767),預設值0
-
int ,32位,4個位元組,有符號的以二進位制補碼錶示的整數(-2147482648~2147483647),預設值0
-
long,64位,8個位元組,有符號的以二進位制補碼錶示的整數(-9223372036854775808~9223372036854775807),預設值0L
-
float,單精度,預設值0.0f
-
double,雙精度,預設值0.0d(d可以省略)
-
float和double都不能用來表示很精確的數字
-
-
運算子
-
+,-,*,/,%
-
邏輯運算子 &&,||,!
-
比較運算子 !=,>,>=,<,<=,==
-
移位運算子>>,<<等
-
-