Java基本型別大小及取值範圍

2021-09-20 13:30:15 字數 755 閱讀 8852

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 ...