程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle Java的相關的基本數據類型簡介

Oracle Java的相關的基本數據類型簡介

編輯:Oracle數據庫基礎

我們大家都知道Oracle Java的相關的基本數據類型是沒有符號的,Java 的相關基本數據的類型因為沒有符號與無符號這種東西,所以它們的相關的取值范圍就是固定不變的,不會隨著機器硬件環境或者操作系統的改變而改變。

Oracle Java簡單數據類型

簡單類型 大小 范圍/精度

float 4 字節 32位IEEE 754單精度

double 8 字節 64位IEEE 754雙精度

byte 1字節 -128到127

short 2 字節 -32,768到32,767

int 4 字節 -2,147,483,648到2,147,483,647

long 8 字節 -9,223,372,036,854,775,808到9,223,372,036, 854,775,807

char 2 字節 整個Unicode字符集

boolean 1 位 True或者false

1字節是固定由8位二進制構成

像byte 是范圍是 -128到127, 你想要變為 0到255 怎麼辦, 跟 0XFF 做 與運算 就可以了.

如 byte bb , 如果你想賦值它值 255, 那是不行的, 就算賦值了, bb 的值也是 255 對 256 求模後的值 -1

如果你只是想取他 0到255 的值, 還是很簡單的,

bb & 0XFF , 如 bb = -1, 那 bb & 0XFF 結果為 255,

這個與運算後的結果會隱式轉換為int 類型的, 因為 byte 放不下了.

與運算 還是很快的, 比 加減法還快的.

以上的相關內容就是對Oracle Java的基本數據類型是無符號的的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved