1. 程式人生 > >常量和基本資料型別

常量和基本資料型別

今天學習了常量

1.字串常量  雙引號括起來的內容

2.整數常量  所有整數

3.小數常量  所有小數 

4.字元常量   用單引號括起來的內容單個數字 單個字母 單個符號

5.布林型常量  較為特殊只有true和false

6.空常量 的值就是null

對於整數有4種表現形式

二進位制  八進位制  十進位制  十六進位制

任意十進位制的轉換原理     係數*基數的權次冪相加即可

資料的表示法分三種原碼 反碼 補碼

正數的原碼 反碼 補碼相同

負數的反碼是對其原碼逐位相反 符號位除外       補碼在起末尾加1

資料型別

整型
byte 1位元組 short 2位元組 int 4位元組  long 8位元組
浮點型
float 單精度 4位元組   3.403E38~-3.403E38
double 雙精度  8位元組    -1.798E308~1.798E308
字元型別
char  2位元組   0-65536
布林
booean4或1字   true或false

自定義轉換

1.從小到大

2.byte|short|char->int->long->float->double

3.byte short char之間不相互轉換 直接轉換為int型別參與運算

4.long佔8個位元組 float佔4個位元組 他們之間的轉換float的資料範圍比long大 底層結構不同

強制轉換

1.從大到小

2.可能會精度損失,如果超出被賦值的資料型別取值範圍與所猜測的結果不同.