一、首先有二进制、八进制、十进制、十六进制四种类型
1、八进制整常数:八进制整常数必须以0开头,即 以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。
例如:
016(八进制)--- 14(十进制)
0101(八进制)--- 65(十进制)
2、二进制数:
由 0 和 1 两个数字组成,使用时必须以
0b
或
0B
(不区分大小写)开头,例如:
3、十进制数:十进制整常数没有前缀。其数码为0~9。
4、十六进制数:十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。
以下各数是合法的十六进制整常数:
例如:
0x06(十六进制)----6(十进制)
0x0F(十六进制) --- 15(十进制)
0x7E6(十六进制) ---- 2022(十进制)
0X2A(十六进制) --- 42 (十进制为)
0x700(十六进制)--- 1792(十进制)
二、进制转换规则
1. r 进制数 an an–1…a1 a0 对应的十进制数为:
an×rn + an–1×rn–1 + … + a1×r1 + a0×r0