byte
占用 8位
乙個位元組
,數字大小為-27
—27-1
n short
占用 16位
兩個位元組
,數字大小為
-215—2
15-1 n
int占用 32位
四個位元組
,數字大小為
-231—2
31-1 n
long
占用 64位
八個位元組
,數字大小為
-263—2
63-1 n
float
占用 32位
四個位元組
,數字大小為
1.4e-45~3.4e+38 , -1.4e-45~-3.4e+38
。用二進位制的指數形式表示乙個浮點數的格式,如:
101*2
2 , 101*2-3n
double
占用 64位
八個位元組
,數字大小為
4.9e-324~1.7e+308, -4.9e-324~-
1.7e+308 。n
char
佔 16位
兩個位元組
,數字大小為0—
216-1,是
unicode
編碼。字元的本來面目,
我們為什麼可以直接將乙個數字賦給字元變數。
n boolean
佔 8位
乙個位元組
,其取值只有兩個,
true
和false
。
字元所佔位元組數
不同的字元所佔的位元組是不同的。ascii碼 乙個英文本母 不分大小寫 佔乙個位元組的空間,乙個中文漢字佔兩個位元組的空間。乙個二進位制數字序列,在計算機中作為乙個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如乙個ascii碼就是乙個位元組。utf 8編碼 乙個英文本元等...
資料型別所佔位元組數
一 32位平台 分為有符號型與無符號型。有符號型 short 在記憶體中佔兩個位元組,範圍為 2 15 2 15 1 int 在記憶體中佔四個位元組,範圍為 2 31 2 31 1 long在記憶體中佔四個位元組,範圍為 2 31 2 31 1 無符號型 最高位不表示符號位 unsigned sho...
各變數位元組數
win64,也就是x64編譯配置下 char 1位元組 short 2位元組 int 4位元組 long 4位元組 long long 8位元組 float 4位元組 double 8位元組 long double 8位元組 wchar t 2位元組 bool 1位元組 指標都是8位元組 char ...