1. 程式人生 > >java中一個字元佔多少位元組

java中一個字元佔多少位元組

https://blog.csdn.net/m0_37479246/article/details/79492828

位元組:byte:用來計量儲存容量的一種計量單位;位:bit

一個位元組等於8位 1byte = 8bit

char佔用的是2個位元組 16位,所以一個char型別的可以儲存一個漢字。

整型:

byte:1個位元組 8位 -128~127

short :2個位元組 16位

int :4個位元組 32位

long:8個位元組 64位

浮點型:

float:4個位元組 32 位

double :8個位元組 64位

注:預設的是double型別,如3.14是double型別的,加字尾F(3.14F)則為float型別的。

boolean: (true or false)(並未指明是多少位元組 1位元組 1位 4位元組)

補充:BigInteger類實現了任意精度的整數運算,BigDecimal實現了任意精度的浮點數運算。