整型變量/常量
阿新 • • 發佈:2019-03-09
list adding 占用 常量 測試 pan 進制 四種 修改
//測試整形變量;
int a = 15;
int b = 015;//八進制 b=8+5=13;
int c = 0x15;//十六進制 c=16+5=21;
int d = 0b1101 //二進制 d=13;
表2-4整型數據類型 |
||
類型 |
占用存儲空間 |
表數範圍 |
byte |
1字節 |
-27 ~ 27-1(-128~127) |
short |
2字節 |
-215 ~ 215-1(-32768~32767) |
int |
4字節 |
-231 ~ 231-1 (-2147483648~2147483647)約21億 |
long |
8字節 |
-263 ~ 263-1 |
Java 語言整型常量的四種表示形式
-
十進制整數,如:99, -500, 0
-
八進制整數,要求以 0 開頭,如:015
-
十六進制數,要求 0x 或 0X 開頭,如:0x15
- 二進制數,要求0b或0B開頭,如:0b01110011
Java語言的整型常數默認為int型,聲明long型常量可以後加‘ l ’或‘ L ’ 。
long a = 55555555; //編譯成功,在int表示的範圍內(21億內)。
long b = 55555555555;//不加L編譯錯誤,已經超過int表示的範圍。
我們修改成long類型的常量即可:
long b = 55555555555L;
整型變量/常量