Java八種基本數據類型的比較及其相互轉化

              java中有且僅有八種基本數據類型,記住就行,共分爲四類:java

第一類:整型--》byte     short      int     long  網絡

第二類:浮點--》float    double對象

第三類:邏輯--》boolean內存

第四類:字符--》charit

(基礎數據類型在棧 裏面直接分配內存 ,而引用數據則是經過堆裏的對象來對棧中的內容進行引用)基礎

 

字節以及其範圍:
下載

boolean布爾型    1/8        
數據類型

byte     字節型     1  引用

char     字符型     2二進制

short    短整型     2

int        整數型     4

float     單精度     4

long     長整型     8

double 雙精度     8

java中默認的整型是int ,若是定義爲long,要在後面加上L或l標識

         默認的浮點類型是雙精度的double,若是要定義爲float,要在後面加上F火f

        一個字節等於8位,一個字節等於256個數,就是-128到127一共256。

        kB就是kBytes         Bytes就是「字節」的意思! 

         K就是千的意思,由於計算機是經過二進制來計算,10個1正好是1024

         1111111111(二進制)=1024(十進制)

         1Bytes(字節)=8bit(比特) 

         一個英文字母或一個阿拉伯數字就是一個字符,佔用一個字節 

         一個漢字就是兩個字符,佔用兩個字節。

         通常講大小是用Bytes,大寫的「B」,講網絡速率是用bit,注意是小寫的「b」。

         例:一個文件有8MBytes 

         例:我下載文件的速率是256KB/s,即2Mbit,這一般就是咱們寬帶上網的速率。


        基本數據類型自動轉換:

               byte--》short

               char--》int--》long

               float--》double

               int --》 float

               long--》double

小可自動轉大,大轉小會失去精度

相關文章
相關標籤/搜索