📁 进制转换器
二进制(Binary)、八进制(Octal)、十进制(Decimal)、十六进制(Hexadecimal)任意互转。支持整数和小数,输入任一进制数值后其他三种进制自动实时转换,并显示详细的转换步骤。适合程序员、计算机专业学生日常学习和开发使用。
⚙️ 进制转换
在任意输入框中输入数值,其他进制将自动实时转换:
快速示例:
🌐 二进制 (Binary) 0b
🌐 八进制 (Octal) 0o
🌐 十进制 (Decimal) 0d
🌐 十六进制 (Hex) 0x
📝 转换步骤说明
在任意输入框中输入数值,这里将显示详细的转换步骤。
❓ 常见问题
它们是数的不同表示方式。二进制用 0-1(逢二进一),八进制用 0-7(逢八进一),十进制用 0-9(逢十进一),十六进制用 0-9 和 A-F(逢十六进一)。数值本身不变,只是写法不同。
计算机使用二进制是因为电子电路只有开/关(高电平/低电平)两种稳定状态,用 0 和 1 表示最直接可靠。二进制运算法则简单,抗干扰能力强,是现代计算机的基础。
将十进制小数不断乘以 2,取整数部分作为二进制位,去掉整数部分后继续乘以 2,直到小数部分为 0 或达到所需精度。例如 0.375 × 2 = 0.75(取0),0.75 × 2 = 1.50(取1),0.50 × 2 = 1.0(取1),得到 0.011。