標籤:bool 轉換 範圍 開始 32位 隱式 引用資料類型 引用 取出
資料類型分為:
基礎資料型別 (Elementary Data Type),引用資料類型
基礎資料型別 (Elementary Data Type)(8種):
整數類型:byte short int long
浮點數類型:float double
字元類型:char
布爾類型:boolean
注意:String<字串類型>
byte 1位元組(8位) 儲存1個位元組資料
short 2位元組(16位) 相容性考慮,一般不用
int 4位元組(32位) 儲存整數(常用)
long 8位元組(64位) 儲存長整數(常用)
float 24位元組(32位) 儲存浮點數
double 8位元組(64位) 儲存雙精確度浮點數(常用)
char 2位元組(16位) 儲存一個字元
boolaen 1位元組(8位) 儲存邏輯變數(true,false)
步驟:
第一步:聲明變數(在記憶體申請空間)
第二步:賦值(儲存至對應的記憶體空間)
第三步:使用變數(取出資料使用)
基本類型的轉換(自動類型轉換,強制類型轉換)
基本類型轉換(隱式類型轉換):從小類型到大類型可以自動完成
強制類型轉換:從大類型到小類型需要強制轉換符,會造成精度損失或者溢出
基礎資料型別 (Elementary Data Type)轉換:
byte-->short-->int-->long-->float-->double
從左往右小類型到大類型,可以自動類型轉換
從右往左大類型到小類型,需要強制類型轉換
變數(先聲明變數並賦值,然後才能使用):
範圍:從定義變數開始,到當前"}"後結束,變數如果出了範圍就會被回收
知識點:
a.整數類型預設的類型是int
b.定義long類型的資料,必須在資料後面加上l或L
c.浮點類型預設的類型是double
d.定義float類型的資料,必須在資料後面加上l或L
e.double資料後面可以加上d或D,一般是省略
f.char表示字元類型,賦值的時候資料要放在‘值‘中
g.String表示字串類型,賦值的時候資料要放在"值"中
Java資料類型