进制转换计算器

🔄 Base Converter Calculator

📐 工作原理与说明
在常用进位制之间转换数值。
  • 支持:二进制、八进制、十进制、十六进制及自定义 2–36 进制。
  • 算法:按权展开求和转十进制;除基取余转目标进制。
  • 小数:小数部分用乘基取整法,可能出现循环小数与精度截断。
  • 注意:负数需单独处理符号,超大数值应注意溢出与精度。
单值转换
批量转换
进制对照表
历史记录
0
二进制 (BIN)
0
八进制 (OCT)
0
十进制 (DEC)
0
十六进制 (HEX)

所有进制 (2-36)

十进制 二进制 八进制 十六进制 32进制 36进制

📖 进制知识

2
二进制
8
八进制
16
十六进制
36
最大支持

📚 深度解析:进制转换计算器

💡 常见使用场景

  • 在 2/8/10/16 等进制间转换整数。
  • 读寄存器值或位掩码:把 0b1010、0xA 与十进制 10 互相转换,便于在代码、文档与调试器之间对照。
转换
255(10) = FF(16) = 377(8) = 11111111(2)。

❓ 常见问题(FAQ)

小数能转进制吗?
可以,按乘基取整法处理小数部分。
负数怎么表示?
计算机中整数用补码表示:−1 在 8 位下是 0xFF、在 32 位下是 0xFFFFFFFF。因此转换前必须先确定位宽,否则同一个负数会得到不同结果;无符号数则直接按原码转换。调试位运算时建议先固定位宽再转,避免混淆。
⚠️ 使用说明与注意事项
📖关于「进制转换计算器」 ▼

📝工具简介

Base Converter Calculator