在线数字进制转换

位运算

常用值

00x00
2550xFF
2560x100
10240x400
655350xFFFF
655360x10000
16M0x1000000
2^32-10xFFFFFFFF

数字进制转换使用说明

在线数字进制转换工具,支持十进制、十六进制、八进制、二进制互转,二进制位可视化,补码计算,位运算操作,开发者必备工具。

功能特点

  • 支持十进制(DEC)、十六进制(HEX)、八进制(OCT)、二进制(BIN)互转
  • 二进制位可视化(8/16/32/64位)
  • 原码、反码、补码计算
  • 位运算快捷操作(左移、右移、取反、反转位序)
  • ASCII字符映射
  • HEX 0x前缀、OCT 0o前缀切换

使用步骤

  1. 在任意进制的输入框中输入数字
  2. 其他进制的值自动同步转换
  3. 可切换8/16/32/64位宽度查看二进制位
  4. 使用位运算按钮快速操作

常见问题

十六进制0x前缀有什么用?

0x前缀是编程语言中表示十六进数的标准写法,如0xFF表示十进制255。JavaScript、Python、C等语言都使用0x前缀。

补码是什么?

补码是计算机中表示有符号整数的方式。正数的补码等于其原码,负数的补码等于其绝对值的反码加1。32位整数-1的补码是0xFFFFFFFF。

为什么二进制位超过显示范围?

可切换8/16/32/64位宽度。如果数值超过当前位宽范围,高位会被截断显示。选择合适的位宽查看完整的二进制表示。

八进制0o前缀是什么?

0o前缀是ES6标准中八进制数的写法(如0o377=255),替代了旧的非严格模式下的0前缀写法,避免与十进制混淆。