『壹』 java基本數據類型所佔位元組數是多少
32位系統
byte1位元組
short2位元組
int4位元組
long8位元組
char2位元組(C語言中是1位元組)可以存儲一個漢字
float4位元組
double8位元組
booleanfalse/true(理論上佔用1bit,1/8位元組,實際處理按1byte處理)
JAVA是採用Unicode編碼。每一個位元組佔8位。你電腦系統應該是32位系統,這樣每個int就是4個位元組
其中一個位元組由8個二進制位組成
Java一共有8種基本數據類型(原始數據類型):
類型存儲要求范圍(包含)默認值包裝類
整數類型
int4位元組(32位)-231~231-10Integer
short2位元組(16位)-215~215-10Short
long8位元組(64位)-263~263-10Long
byte1位元組(8位)-27~27-10Byte
浮點類型
float4位元組(32位)-3.4e+38~3.4e+380.0fFloat
double8位元組(64位)-1.7e+308~1.7e+3080Double
字元型
char2位元組(16位)u0000~uFFFF(『』~『?』)『0』Character
(0~216-1(65535))
布爾型
boolean1/8位元組(1位)true,falseFALSEBoolean
(1)java數據類型的位元組數擴展閱讀:
8種基本數據類型
在Java中一共有8種基本數據類型,其中有4種整型,2種浮點類型,1種用於表示Unicode編碼的字元單元的字元類型和1種用於表示真值的boolean類型。(一個位元組等於8個bit)
Java中有八種基本數據類型,分別為:byte、short、int、long、float、double、char、boolean。
這八種基本類型都有對應的包裝類,分別為:Byte、Short、Integer、Long、Float、Double、Character、Boolean。
在Java中整型、實型、字元型被視為簡單數據類型,這些類型由低級到高級分別為:(byte,short,char)--int--long--float--double
注意,整數比浮點數低級。低級到高級可以自動轉換。而高級到低級需要用代碼強制轉換,不強轉會編譯錯誤。