資料儲存單位(位元組)
阿新 • • 發佈:2018-12-12
所謂的佔用位元組數 就是申請記憶體的時候所佔的空間大小 前提: 1位元組 = 8bit (8位二進位制 1111-1111 總範圍大小為255) byte 1位元組 最小值是 -128(-2^7); 最大值是 127(2^7-1); boolean 至少1位元組 這種型別只作為一種標誌來記錄 true/false 情況; short 2位元組 最小值是 -32768(-2^15); 最大值是 32767(2^15 - 1); char 2位元組 最小值是 \u0000(即為0); 最大值是 \uffff(即為65,535); int 4位元組 最小值是 -2,147,483,648(-2^31); 最大值是 2,147,483,647(2^31 - 1); float 4位元組 單精度浮點數字長32位,尾數長度23,指數長度8,指數偏移量127; long 8位元組 最小值是 -9,223,372,036,854,775,808(-2^63); 最大值是 9,223,372,036,854,775,807(2^63 -1); double 8位元組 雙精度浮點數字長64位,尾數長度52,指數長度11,指數偏移量1023; 英文字母: 位元組數 : 1;編碼:GB2312 位元組數 : 1;編碼:GBK 位元組數 : 1;編碼:ISO-8859-1 位元組數 : 1;編碼:UTF-8 中文漢字: 位元組數 : 2;編碼:GB2312 位元組數 : 2;編碼:GBK 位元組數 : 1;編碼:ISO-8859-1 位元組數 : 3;編碼:UTF-8 尾數英文名叫mantissa,significand,coefficient,用於科學計數法中。科學計數法的表示方法為: Mantissa x Base^Exponent 舉個例子,123.45用科學計數法可以表示為: 12345 x 10^(-2) 其中12345就是尾數Mantissa,10是基Base,-2是指數Exponent;