输入数值

转换结果

转换结果
加载中…

进制对照表

二进制
Binary
基数: 2
前缀: 0b
八进制
Octal
基数: 8
前缀: 0o
十进制
Decimal
基数: 10
十六进制
Hexadecimal
基数: 16
前缀: 0x
三十二进制
Base32
基数: 32
三十六进制
Base36
基数: 36
六十二进制
Base62
基数: 62
六十四进制
Base64
基数: 64

使用说明

各进制转换原理详解

二进制 (Binary)
  • 基数: 2
  • 字符集: 0, 1
  • 转换原理: 每位代表2的幂次方
  • 应用场景: 计算机底层存储、逻辑运算
  • 前缀标识: 0b (如: 0b1010)
  • 示例: 1010₂ = 1×2³+0×2²+1×2¹+0×2⁰ = 10₁₀
八进制 (Octal)
  • 基数: 8
  • 字符集: 0-7
  • 转换原理: 每位代表8的幂次方
  • 应用场景: Unix权限系统、早期计算机系统
  • 前缀标识: 0o (如: 0o755)
  • 示例: 755₈ = 7×8²+5×8¹+5×8⁰ = 493₁₀
十进制 (Decimal)
  • 基数: 10
  • 字符集: 0-9
  • 转换原理: 每位代表10的幂次方
  • 应用场景: 日常计数、数学计算
  • 前缀标识:
  • 示例: 255₁₀ = 2×10²+5×10¹+5×10⁰
十六进制 (Hexadecimal)
  • 基数: 16
  • 字符集: 0-9, A-F (A=10, F=15)
  • 转换原理: 每位代表16的幂次方
  • 应用场景: 内存地址、颜色代码、编程调试
  • 前缀标识: 0x (如: 0xFF)
  • 示例: FF₁₆ = 15×16¹+15×16⁰ = 255₁₀

详细转换示例

基础进制转换
十进制 255
→ 二进制: 11111111
→ 八进制: 377
→ 十六进制: FF
计算过程: 255 = 1×2⁸-1 = 256-1
带前缀转换
十六进制 0xFF
→ 十进制: 255
→ 二进制: 11111111
→ 八进制: 377
验证: 15×16¹+15×16⁰=240+15=255
高进制转换
十进制 1000
→ 三十二进制: V8
→ 三十六进制: RS
→ 六十二进制: GW
→ 六十四进制: Po==
高进制更紧凑: 4位→2位
复杂转换示例
二进制 0b1111111111
→ 十进制: 1023
→ 十六进制: 3FF
→ 八进制: 1777
10位二进制 = 2¹⁰-1 = 1024-1
实际应用场景
RGB颜色 #FF5733
红色: FF = 255₁₀
绿色: 57 = 87₁₀
蓝色: 33 = 51₁₀
网页设计中的十六进制颜色表示
Unix权限示例
权限 0755
所有者: 7 = 111₂ (读写执行)
组用户: 5 = 101₂ (读执行)
其他用户: 5 = 101₂ (读执行)
八进制在Unix系统中的应用