1. 程式人生 > 其它 >java基本資料型別複習

java基本資料型別複習

java的資料型別:分為基本資料型別和引用資料型別

基本資料型別:

資料型別 位元組大小
boolean 佔1位
byte 佔1個位元組
char 佔2位元組
short 短整型2位元組
int 佔4位元組
float 佔4位元組,在數字後面加上F
double 佔8位元組
long 長整型8位元組,會在數字後面加上L
public static void main(String[] args) {
    boolean q=true;  //1位
    byte w=20;       //1位元組
    char e='我';     //1位元組
    short r=40;      //2位元組,短整型
    int t=90;        //4位元組
    long y=300L;      //8位元組,長整型,一般為了與其他整型做區分,會在數字後面加上L
    float u=378.728F;//4位元組,在數字後面加上F,便於區分
    double i=5679997.455778;//8位元組

}

引用資料型別:除了基本資料型別,其他都是引用資料型別

計算機知識普及:

位(bit):是計算機內部儲存的最小單位,1bit就是1位

位元組(byte):是計算機處理資料的基本單位,用B表示

1B=8b

1024B=1KB

1024KB=1M

1024M=1G

問題:基本資料型別他們的範圍怎麼算呢

我們以byte型別為例,位大家計算一下它的數值範圍。

byte佔1位元組,也就是8位,計算是

所以原始碼裡說是-128~127,就是這樣來的。

總結一下公式:
假設有n位,數值範圍就是

這是對於有符號數值

如果是無符號數值,我們就不需要拿出一位來存放符號,所以它的計算公式就是: