3.1.2 Java语言中的数制表现形式

数制一般包括二进制、八进制、十六进制和十进制。

1.二进制

二进制的特征:

❑由两个数字组成:“0”和“1”。

❑运算时逢二进一。

例如:1100110011、10000001。

2.八进制

八进制的特征:

❑由8个数字组成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”。

❑运算时逢八进一。

例如:014、0726。

注意

八进制的数据有一个0的前缀。它经常会与二进制产生混淆,所以建议在Java程序设计中,尽量不要使用八进制。

3.十六进制

十六进制的特征:

❑由16个数字组成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“A”、“B”、“C”、“D”、“E”、“F”。

❑运算时逢十六进一。

例如:0xB、0x12e。

注意

十六进制用A、B、C、D、E、F这6个字母分别表示10~15。字母不区分大小写。十六进制的数据有一个0x的前缀。

4.十进制

十进制的特征:

❑由10个数字组成:“0”、“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”。

❑运算时逢十进一。

例如:89、92、168。