进制转换

二 / 八 / 十 / 十六进制互转

在线工具箱 / 实用工具

进制转换:二进制、八进制、十进制、十六进制互相转,源进制也可以选「自动识别」。用 BigInt 计算,所以长整数不会像 JS 的 Number 那样在十几位之后丢掉精度 —— 处理 ID、哈希片段、权限位掩码这些大数时这一点很关键。

怎么用

源进制
选具体进制,或者选「自动识别」—— 认 0x / 0b / 0o 前缀,没写前缀的一律按十进制处理。
输入
比如 255、0xFF、0b1010、777 都能直接粘。
输出
各种进制的结果一次列出来,另外还有十进制千分位、以及二进制位数(多少位、折合多少字节)。

为什么要看位数

权限位、标志位、寄存器值这类东西,看数值不如看位数直观 —— 知道「这是第 12 位」比知道「这是 4096」有用得多。所以结果里单列了二进制位数和字节数。

同类工具