进制 转换器 · 任意进制 ⇄ 位运算 ⇄ IEEE 754 二进制 / 八进制 / 十进制 / 十六进制 / 三十六进制 / 2–36 自定义进制同步互转,支持 0b 0o 0x 前缀、负数、千分位与下划线;附带按字长截断的位运算(补码显示)与单/双精度浮点位模式分解。

Online Utility · Radix
实时同步
DEC
进制
位宽
多进制同步 MIRRORS
空
BIN2
OCT8
DEC10
HEX16
B3636
CUSTOM
—
位视图 BITS
0 bit
二进制位(点击可翻转)
输入任意进制的数值后,这里按 4 位一组展示二进制位,点击某一位即可翻转。
十六进制字节
—
位运算 BITWISE
AND · OR · XOR · NOT · SHL · SHR
操作数 A
运算
操作数 B
—
BIN
—
OCT
—
DEC
—
HEX
—
选定位宽后结果按补码回绕,负数以有符号值显示
IEEE 754 浮点分解 FLOAT
单精度 · 双精度
符号位 · 指数位 · 尾数位 —
输入十进制浮点数(支持 1e-7、-2.5、Infinity、NaN),或切换到「位模式 → 十进制浮点」输入 8 / 16 位十六进制。
前缀识别 0b 二进制 · 0o 八进制 · 0x / # / $ 十六进制 · % 二进制
前缀优先于所在行:在十进制行输入 0xFF 会按十六进制解析

2 的幂速查 POWERS

点击任意条目把该值填入十进制行

快捷键 SHORTCUT

全部运算均在浏览器本地完成

立即同步一次Ctrl / ⌘ + Enter
清空全部内容Ctrl / ⌘ + K
复制当前主进制结果Ctrl / ⌘ + Shift + C
切换主进制Alt + 2 / 8 / 0 / 6

1 任意精度整数

全程使用 BigInt 运算,不受 2^53 限制。粘贴 200 位的十进制大数也能精确转换成二进制、十六进制,不会出现末位被四舍五入成 …000 的情况。

2 字长与补码

选定 8 / 16 / 32 / 64 位后,位运算结果按该字长回绕。-1 在 8 位下即 0xFF,0xFF + 1 回绕成 0x00,负数的二进制显示为其补码形式。

3 IEEE 754

单精度 = 1 位符号 + 8 位指数(偏移 127)+ 23 位尾数;双精度 = 1 + 11(偏移 1023)+ 52。指数全 0 为次正规数,全 1 且尾数非 0 为 NaN。