一、整数有四种表示方式
-
二进制:0和1; 以 0b 开头,例如 0b1010 表示十进制的 10。遵循满 2 进 1 的规则。(在golang里不能直接使用二进制表示一个整数)
-
八进制:0~7; 以 0o 开头,例如 0o12 表示十进制的 10。遵循满 8 进 1 的规则。
-
十进制:0~9; 遵循满10进1的规则
-
十六进制: 0
9及AF;以 0x 开头,例如 0xA 表示十进制的 10。遵循满16进1的规则。(这里的A~F不区分大小写)
二、进制转换
1. 其他进制转十进制
- 二进制转十进制
- 八进制转十进制
- 十六进制转十进制
2. 十进制转其他进制
- 十进制转二进制
- 十进制转八进制
- 十进制转十六进制
3、二进制转其他进制
- 二进制转八进制
- 二进制转十六进制
4、其他进制转二进制
- 八进制转二进制
- 十六进制转二进制