Oracle Java的相關(guān)的基本數(shù)據(jù)類型簡介
我們大家都知道Oracle Java的相關(guān)的基本數(shù)據(jù)類型是沒有符號的,java 的相關(guān)基本數(shù)據(jù)的類型因為沒有符號與無符號這種東西,所以它們的相關(guān)的取值范圍就是固定不變的,不會隨著機(jī)器硬件環(huán)境或者操作系統(tǒng)的改變而改變。
Oracle Java簡單數(shù)據(jù)類型
簡單類型 大小 范圍/精度
float 4 字節(jié) 32位IEEE 754單精度
double 8 字節(jié) 64位IEEE 754雙精度
byte 1字節(jié) -128到127
short 2 字節(jié) -32,768到32,767
int 4 字節(jié) -2,147,483,648到2,147,483,647
long 8 字節(jié) -9,223,372,036,854,775,808到9,223,372,036, 854,775,807
char 2 字節(jié) 整個Unicode字符集
boolean 1 位 True或者false
1字節(jié)是固定由8位二進(jìn)制構(gòu)成
像byte 是范圍是 -128到127, 你想要變?yōu)?0到255 怎么辦, 跟 0XFF 做 與運算 就可以了.
如 byte bb , 如果你想賦值它值 255, 那是不行的, 就算賦值了, bb 的值也是 255 對 256 求模后的值 -1
如果你只是想取他 0到255 的值, 還是很簡單的,
bb & 0XFF , 如 bb = -1, 那 bb & 0XFF 結(jié)果為 255,
這個與運算后的結(jié)果會隱式轉(zhuǎn)換為int 類型的, 因為 byte 放不下了.
與運算 還是很快的, 比 加減法還快的.
以上的相關(guān)內(nèi)容就是對Oracle Java的基本數(shù)據(jù)類型是無符號的的介紹,望你能有所收獲。
【編輯推薦】
- Oracle delete執(zhí)行過程的流程介紹
- Oracle小數(shù)點的實際保留問題的4方案
- 用Oracle外部表來查看相關(guān)的報警信息的2方案
- Oracle join的正確用法描述
- Oracle ebs的oaf開發(fā)環(huán)境進(jìn)行正確的配置