long占幾個(gè)字符?
long 8個(gè)字節(jié)
1、“字節(jié)”是byte,“位”是bit ;
2、 1 byte = 8 bit ;
3、char 在java中是2個(gè)字節(jié)。java采用uniwxxxcode-style,2個(gè)字節(jié)(16位)來(lái)表示一個(gè)字符
short 2個(gè)字節(jié);int 4個(gè)字節(jié);long 8個(gè)字節(jié)
Java一共有8種基本數(shù)據(jù)類(lèi)型(原始數(shù)據(jù)類(lèi)型):
類(lèi)型 存儲(chǔ)要求 范圍(包含) 默認(rèn)值 包裝類(lèi)
整 int 4字節(jié)(32位) -231~ 231-1 0 Integer
數(shù) short 2字節(jié)(16位) -215~215-1 0 Short
類(lèi) long 8字節(jié)(64位) -263~263-1 0 Long
型 byte 1字節(jié)(8位) -27~27-1 0 Byte
浮點(diǎn) float 4字節(jié)(32位) -3.4e+38 ~ 3.4e+38 0.0f Float
類(lèi)型 double 8字節(jié)(64位) -1.7e+308 ~ 1.7e+308 0 Double
字符 char 2字節(jié)(16位) u0000~uFFFF(‘’~‘?’) ‘0’ Character
(0~216-1(65535))
布爾 Boolean 1/8字節(jié)(1位) true, false FALSE Boolean