1 byte = 8 bit
byte 位元組 bit 位元
基本型別
大小最小取值
最大取值
包裝型別
byte
8 bit
-128 (-2的7次方)
127 (2的7次方減1)
byte
short
16 bit
-2的15次方(-32 768)
2的15次方減1(32 768)
short
int32 bit
-2的31次方(2 147 483 648)
2的31次方減1(2 147 483 647)
integer
long
64 bit
-2的63次方
2的63次方減1
long
folat
32 bit
ieee754
ieee754
float
double
64 bit
ieee754
ieee754
double
char
16 bit
unicode o
unicode 2的16次方減1
charater
boolean
————
——boolean
ieee754詳解:
詳細的講解可參考:
Java 基本資料型別取值範圍
整型 byte 2的7次方 2的7次方 1 128 127 占用1位元組 short 2的15次方 2的15次方 1 32768 32767 占用2位元組 int 2的31次方 2的31次方 1 2147483648 2147483647 占用4位元組 long 2的63次方 2的63次方 1 92...
C C C 下基本型別所佔位數和取值範圍
原文 http hi.baidu.com magicdemon blog item 821b2e22d7df494cad34debd.html c 下基本型別所佔位數和取值範圍 符號屬性 長度屬性 基本型 所佔位數 取值範圍 輸入符舉例 輸出符舉例 char 8 2 7 2 7 1 c c d u ...
基本資料型別的儲存大小算出取值範圍大小
模 n位m進製的數字的個數就是模。例如 八位二進位制的數有256個。但是這裡的八位二進位制數不能說是byte型別的二進位制範圍。因為更大的數字賦值給byte的話,它會一直在 128到127範圍內迴圈。二位十進位制的數,即0 99,100個數,模就是100。先賢們,就想出乙個辦法,也就是約定。模 0 ...