java資料長度 儲存單位(位元組)

2021-09-02 19:18:45 字數 1339 閱讀 4108

所謂的占用位元組數 就是申請記憶體的時候所佔的空間大小

記住一句話:計算機輸入的符號最小1個位元組,1位元組 = 8bit (1bit就是二進位制的1位)

8bit 表示的最大記憶體 等於 二進位制的 1111-1111

前提: 1位元組 = 8bit

(8位二進位制 1111-1111 總範圍大小為255)

計算機系統都是使用二進位制系統,資料在計算機上都是以補碼的形式儲存。

byte 1位元組

最小值是 -128(-2^7);

最大值是 127(2^7-1);

boolean 至少1位元組

這種型別只作為一種標誌來記錄 true/false 情況;

short 2位元組

(16位二進位制 1111-1111 1111-1111 總範圍大小65535)

最小值是 -32768(-2^15);

最大值是 32767(2^15 - 1);

char 2位元組

最小值是 \u0000(即為0);

最大值是 \uffff(即為65,535);

int 4位元組 (最長10位數字)

最小值是 -2,147,483,648(-2^31);

最大值是 2,147,483,647(2^31 - 1);

float 4位元組

單精度浮點數字長32位,尾數長度23,指數長度8,指數偏移量127;

long 8位元組 (最長19位數字)

最小值是 -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;

資料儲存單位

資料儲存單位的換算 計算機中的資料儲存是以位元組 byte 為基本計算單位的,往上分別是kb,mb,gb.那麼到底有多少資料儲存單位?最大的資料儲存單位是多少?他們之間的換算關係是如何,總結如下 b代表byte 1kb 1024b 1mb 1024kb 1gb 1024mb 1tb 1024gb 1...

資料儲存單位

資料儲存單位bit 位元 是binary digit的英文縮寫,量度資訊的單位,也是表示資訊量的最小單位,只有0 1兩種二進位制狀態。目錄1簡介 2換算單位 3 2進製的制度 bit 位元 是binary digit的英文縮寫,量度資訊的單位,也是表示資訊量的最小單位,只有0 1兩種二進位制狀態。8...

DSP資料儲存單位位 位元組 字 雙字

計算機中,資料的儲存是按照一定的規則進行儲存的,而常用的是按照二進位制進行儲存。而位 位元組 字 雙字是計算機資料按照二進位制儲存的單位。位位用英文表示是bit,是基本單位。每一位可以表示0和1。位元組位元組的英文表示是byte,乙個位元組八個位。即1 byte 8 bits。字字的英文表示是wor...