我的收藏
← 电子工程计算器

进制与位运算

在浏览器中计算、换算和核对电路参数。

输入参数

计算结果

十进制
255
十六进制
FF
八进制
377
二进制
00000000000000000000000011111111

常见问题、计算示例与适用范围

换算无符号 32 位二、八、十、十六进制,逐位切换和移位。解释 FFFFFFFF、前导零及有符号与无符号的差别。

内容更新:

二进制、十六进制换算与 32 位位运算的计算公式是什么?

使用 数值 = Σ 数位值 × 底数^位次。换算无符号 32 位二、八、十、十六进制,逐位切换和移位。解释 FFFFFFFF、前导零及有符号与无符号的差别。

参考资料: developer.mozilla.org [1]

FF (十六进制),应该怎么算?

计算结果:255 (十进制) = 377 (octal) = 11111111 (二进制)。这是上述模型下的演算示例,不是器件实测规格。

二进制、十六进制换算与 32 位位运算应该使用哪些单位?

base 2, 8, 10, 16; 0…4294967295。代入公式前先统一前缀,输入和输出都应保留单位,避免把倍率差当成计算误差。

参考资料: developer.mozilla.org [1]

FFFFFFFF 的十进制是多少?

无符号 32 位 FFFFFFFF 是 4294967295;相同比特按有符号二进制补码解释才是 −1。

参考资料: developer.mozilla.org [1]

前导零会改变数值吗?

在所选进制内不会,二进制 00101 = 101。必须明确选择进制,前缀应与进制匹配。

参考资料: developer.mozilla.org [1]

左移溢出的位会怎样?

超出 32 位的比特被丢弃;逻辑右移补零。本工具不是任意精度大整数计算器。

参考资料: developer.mozilla.org [1]

答案以明确的模型和单位为前提。示例为计算值,不是实测结果或器件额定值。