数据安全提示: 所有计算均在您的浏览器本地完成,不会上传任何数据。
进制转换器
实时转换
二进制 (2)
长度: 0
八进制 (8)
长度: 0
十进制 (10)
长度: 0
十六进制 (16)
长度: 0
快速示例:
批量转换
项目: 1
转换历史
暂无历史记录
记录: 0
📐 进制转换原理
进制是一种计数系统,常见的进制包括二进制(2)、八进制(8)、十进制(10)、十六进制(16)。转换时常用“除基取余法”和“乘权相加法”。
🔹 十进制 → 二进制
42 ÷ 2 ... 余数倒序 = 101010
🔸 二进制 → 十进制
1×2⁵+0×2⁴+1×2³+0×2²+1×2¹+0×2⁰ = 42
💻 JavaScript 代码示例
// 十进制转任意进制 (2-36)
function decimalToBase(num, base) {
return num.toString(base).toUpperCase();
}
// 任意进制转十进制
function baseToDecimal(str, base) {
return parseInt(str, base);
}
function decimalToBase(num, base) {
return num.toString(base).toUpperCase();
}
// 任意进制转十进制
function baseToDecimal(str, base) {
return parseInt(str, base);
}
⚙️ 二进制工具
8位编辑器
值: 00000000 (十进制: 0)
结果:
等待输入
原/反/补码 (8位)
原码-
反码-
补码-
🥾 浮点数 IEEE 754
单精度 (32位)
符号: 0 指数: 00000000
尾数: 000...000
二进制: 0
十六进制: 0x00000000
双精度 (64位)
符号: 0 指数: 00000000000
尾数: 000...000
二进制: 0
十六进制: 0x0000000000000000