Java 基本資料型別取值範圍

2021-08-31 14:47:02 字數 1025 閱讀 6237

整型

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(-9223372036854774808~9223372036854774807)。(占用

8位元組)

一般情況下,如果出現了乙個整數數字比如35,那麼這個數字就是int型的,如果我們希望它是byte型的,可以在資料後加上大寫的 b:35b,表示它是byte型的,同樣的35s表示short型,35l表示long型的,表示int我們可以什麼都不用加,但是如果要表示long型 的,就一定要在資料後面加「l」。

浮點型(float和double是表示浮點型的資料型別,他們之間的區別在於他們的精確度不同)

float : 3.402823e+38 ~ 1.401298e-45(e+38表示是乘以10的38次方,同樣,e-45表示乘以10的負

45次方)占用4個位元組。

double : 1.797693e+308~ 4.9000000e-324 占用8個位元組。double型比float型儲存範圍更大,精度更高,

所以通常的浮點型的資料在不宣告的情況下都是double型的,如果要表示乙個資料是float型的,可以在

資料後面加上「f」。

浮點型的資料是不能完全精確的,所以有的時候在計算的時候可能會在小數點最後幾位出現浮動。

char型(文字型)

用於存放字元的資料型別,占用2個位元組,採用unicode編碼,它的前128位元組編碼與ascii相容 字元的儲存

範圍在\u0000~\uffff,在定義字元型的資料時候要注意加' ',比如 '1'表示字元'1'而不是數值1,

boolean型(布林型)

這個型別只有兩個值,true和false(真和假)

boolean t = true;

boolean f = false;

基本資料型別 取值範圍

基本資料型別 1.整型和浮點型 2.資料範圍 1.整型 char,short,int,long,long long 有無符號和有符號之分,即可以新增unsigned long a 1234l long long b 1234ll d ld lld 浮點型 float,double f lf 2.32...

Objective C基本資料型別取值範圍 位元組

一些型別限定修飾詞 1.這些限定詞經常用來限定int型,在限定int型別時int可以省略 2.short和long會改變int型的長度,在不同編譯器長度不相同,但是一般short長度不大於int,int長度不大於long 3.signed和unsigned不會改變型別長度,僅表示最高位是否為符號位,...

基本資料型別的儲存大小算出取值範圍大小

模 n位m進製的數字的個數就是模。例如 八位二進位制的數有256個。但是這裡的八位二進位制數不能說是byte型別的二進位制範圍。因為更大的數字賦值給byte的話,它會一直在 128到127範圍內迴圈。二位十進位制的數,即0 99,100個數,模就是100。先賢們,就想出乙個辦法,也就是約定。模 0 ...