🔢 进制转换器

二进制、八进制、十进制、十六进制互相转换

📚 使用说明

进制介绍

  • 二进制 (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)
  • 十进制是日常最常用的进制