进制转换
二 / 八 / 十 / 十六进制互转
在线工具箱 / 实用工具
进制转换:二进制、八进制、十进制、十六进制互相转,源进制也可以选「自动识别」。用 BigInt 计算,所以长整数不会像 JS 的 Number 那样在十几位之后丢掉精度 —— 处理 ID、哈希片段、权限位掩码这些大数时这一点很关键。
怎么用
- 源进制
- 选具体进制,或者选「自动识别」—— 认 0x / 0b / 0o 前缀,没写前缀的一律按十进制处理。
- 输入
- 比如 255、0xFF、0b1010、777 都能直接粘。
- 输出
- 各种进制的结果一次列出来,另外还有十进制千分位、以及二进制位数(多少位、折合多少字节)。
为什么要看位数
权限位、标志位、寄存器值这类东西,看数值不如看位数直观 —— 知道「这是第 12 位」比知道「这是 4096」有用得多。所以结果里单列了二进制位数和字节数。
同类工具