🧮 进制转换与字节计算器

二进制 · 八进制 · 十进制 · 十六进制一键互转 · 字节/KB/MB/GB换算 · 简易计算器

🔢 计算与输入

🔄 进制转换结果

二进制 (Base 2):
0b0
八进制 (Base 8):
00
十六进制 (Base 16):
0x0
字节/KB/MB/GB 换算:
0 B
位 (bit) 表示:
0 bit

📖 在线进制转换器:2/8/10/16进制一键互转,程序员必备计算工具

进制转换是计算机科学和日常开发中最基础、最常见的操作。ng.cc提供的在线进制转换与字节计算器,无需安装、完全免费,支持二进制、八进制、十进制、十六进制实时互转,同时提供字节/KB/MB/GB换算简易计算器功能。所有计算均在浏览器本地完成,不经过任何服务器,保护您的数据隐私。

🎯 四进制实时互转

输入十进制数字,立即显示二进制(0b)、八进制(0)、十六进制(0x)结果。支持超大整数(JavaScript安全整数范围内)。

📊 智能字节换算

自动将数字转换为B、KB、MB、GB单位。例如:1024 → 1 KB,1048576 → 1 MB。

🧮 内置计算器

加减乘除四则运算,计算结果自动填入进制转换器,实现“计算+转换”一体化。

🔄 反向转换

支持从二进制、八进制、十六进制直接转换为十进制,满足不同输入习惯。

🎯 为什么需要进制转换工具?

进制转换在以下场景中不可或缺:

💡 如何使用本工具?

🔹 方法一:十进制转其他进制(最常用)

  1. 在左侧【输入十进制数字】框中键入任意整数。
  2. 右侧立即显示对应的二进制、八进制、十六进制结果。
  3. 下方自动计算字节单位换算和位数。

🔹 方法二:其他进制转十进制

  1. 在左侧【从其他进制输入】区域,选择对应进制输入框。
  2. 输入二进制(如1010)、八进制(如755)或十六进制(如1A3F)。
  3. 点击“→ 十进制”按钮,结果自动填入上方并完成所有进制转换。

🔹 方法三:计算器与转换联动

  1. 使用右侧计算器按钮输入表达式(如 1024*1024)。
  2. 点击“=”计算结果,自动填入十进制输入框,并完成所有进制转换。

📚 进制转换速查表(0-16)

十进制 二进制 八进制 十六进制
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

❓ 常见问题解答

Q1:二进制前缀0b、八进制前缀0、十六进制前缀0x是什么意思?

这是编程语言中常用的进制表示法:0b1010表示二进制10,0755表示八进制755,0x1A3F表示十六进制1A3F。本工具采用这种标准格式,方便开发者直接复制到代码中使用。

Q2:支持小数进制转换吗?

当前版本专注于整数进制转换,这是开发者最常用的场景。如需小数转换,建议使用专业科学计算器。

Q3:字节换算的公式是什么?

1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB。本工具采用二进制前缀(KiB、MiB的十进制显示,但数值是二进制的)。

Q4:为什么二进制显示很长?

二进制每一位只表示0或1,因此表达相同数值需要的位数是十进制的约3.3倍。例如十进制1024,二进制是10000000000(11位)。这是正常现象。

Q5:最大支持多少位的数字?

由于JavaScript的Number类型限制,本工具支持最大安全整数为9007199254740991(2^53-1)。超出此范围可能精度丢失。

🔗 关联工具推荐

本工具是ng.cc开发者工具箱的一员,您可能还需要:

⚡ 所有工具均在浏览器本地运行,不存储任何用户数据,可放心用于生产环境。