简介:指进位制,是人们规定的一种进位方式
计算机数据在底层运算,都是进制形式,(二进制居多)
二进制 | 逢二进一,借一当二 | 数码:0 1 |
---|---|---|
八进制 | 逢八进一,借一当八 | 数码:0 1 2 3 4 5 6 7 |
十进制 | 逢十进一,借一当十 | 数码:0 1 2 3 4 5 6 7 8 9 |
十六进制 | 逢十六进一,借一当十六 | 数码:0 1 2 3 4 5 6 7 8 9 a b c d e f |
- Java 中进制的书写格式
二进制 | 数值前面以0b 开头,字母不区分大小写 |
---|---|
八进制 | 数值前面以0 开头 |
十进制 | Java中,数值默认是十进制,不需要加修饰 |
十六进制 | 数值前面以0x 开头,字母不区分大小写 |
注意点:(1)运算或使用时,所有进制都转换为十进制
(2)以上内容是 JDK7 版本以上才被支持
十进制 转换 任意进制
- 公式:除基取余
使用源数据,不断的除以基数(几进制,基数就是几)得到余数,直到商为
0
, 最后将余数倒着拼,得到进制数
- 示例
'-------------------------------十进制 转 十六进制----------