java八大種基本資料型別

2021-09-07 19:50:40 字數 1411 閱讀 9403

1)四種整數型別(byte、short、int、long):    byte:8 位,用於表示最小資料單位,如檔案中資料,-128~127    short:16 位,很少用,-32768 ~ 32767    int:32 位、最常用,-2^31-1~2^31  (21 億)    long:64 位、次常用    注意事項:    int i=5; // 5 叫直接量(或字面量),即 直接寫出的常數。    整數字面量預設都為 int 型別,所以在定義的 long 型資料後面加 l或 l。    小於 32 位數的變數,都按 int 結果計算。    強轉符比數**算符優先順序高。見常量與變數中的例子。

2)兩種浮點數型別(float、double):    float:32 位,字尾 f 或 f,1 位符號位,8 位指數,23 位有效尾數。    double:64 位,最常用,字尾 d 或 d,1 位符號位,11 位指數,52 位有效尾    注意事項:    二 進 制 浮 點 數 : 1010100010=101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= . 1010100010*2^1010(10次方)    尾數:  . 1010100010   指數:1010   基數:2    浮點數字面量預設都為 double 型別,所以在定義的 float 型資料後面加f 或 f;double 型別可不寫字尾,但在小數計算中一定要寫 d 或 x.x    float  的精度沒有 long 高,有效位數(尾數)短。    float  的範圍大於 long  指數可以很大。    浮點數是不精確的,不能對浮點數進行精確比較。

3)一種字元型別(char):    char:16 位,是整數型別,用單引號括起來的 1 個字元(可以是乙個中文字元),使用 unicode 碼代表字元,0~2^16-1(65535) 。    注意事項:    不能為 0個字元。    轉義字元:\n  換行  \r  回車  \t tab 字元  \" 雙引號  \\ 表示乙個\    兩字元 char 中間用「+」連線,內部先把字元轉成 int 型別,再進行加法運算,char 本質就是個數!二進位制的,顯示的時候,經過「處理」顯示為字元。

4)一種布林型別(boolean):true 真  和 false 假。

5)型別轉換:       char-->    自動轉換:byte-->short-->int-->long-->float-->double                   強制轉換:①會損失精度,產生誤差,小數點以後的數字全部捨棄。②容易超過取值範圍。

6)記憶:8位:byte(位元組型)          16位:short(短整型)、char(字元型)          32位:int(整型)、float(單精度型/浮點型)          64位:long(長整型)、double(雙精度型)          最後乙個:boolean(布林型別

各位大佬,今天小弟第一次入行,如有什麼錯誤,**以指點。

JAVA八大基本資料型別

名稱 型別位元組空間 資料容量 資料範圍 預設數值 應用場景 依賴程度 位元組型byte 1位元組 8位 bit 255 128 127 0儲存位元組 中短整型 short 2位元組 16位 bit 65536 32768 32767 0相容性考慮低整型 int4位元組 32位 bit 2 32 1...

八大基本資料型別

整型資料 存整數 byte 位元組 表示是乙個位元組 short 短整型 表示是兩個位元組 int 整型 表示四個位元組 long 長整型 表示八個位元組 定義變數的規則 在能夠滿足要求的情況下,盡可能選擇容量小的。理論上。實際開發一般使用 int 注意點 我們在定義整型變數時,如果我們賦的值沒有特...

八大基本資料型別

public class demo02 八大基本資料型別 整數型別 int num 10 佔乙個位元組 範圍 128到127 byte num1 20 佔兩個位元組 範圍 32768到32767 short num2 30 佔4個位元組 範圍 較大的範圍 long num3 40 佔8位元組 範圍很...