🔢 进制转换器
二进制、八进制、十进制、十六进制互相转换
📚 使用说明
进制介绍
- 二进制 (Binary): 基数为2,使用数字0和1
- 八进制 (Octal): 基数为8,使用数字0-7
- 十进制 (Decimal): 基数为10,使用数字0-9
- 十六进制 (Hexadecimal): 基数为16,使用数字0-9和字母A-F
编程语言中的进制表示
JavaScript:
- 二进制: 0b1111 或 0B1111
- 八进制: 0o17 或 0O17
- 十进制: 15
- 十六进制: 0xF 或 0XF
Python:
- 二进制: 0b1111
- 八进制: 0o17
- 十进制: 15
- 十六进制: 0xF
C/C++/Java:
- 八进制: 017
- 十进制: 15
- 十六进制: 0xF
转换示例
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 8 | 1000 | 10 | 8 |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
使用场景
- 计算机底层编程
- 位运算操作
- 颜色代码转换
- 网络地址计算
- 文件权限设置
实用技巧
- 十六进制常用于表示内存地址和颜色
- 二进制用于理解位运算和掩码
- 八进制在Unix/Linux权限中常见 (如 chmod 755)
- 十进制是日常最常用的进制