十进制转二进制
在浏览器里把十进制数字转换成二进制。每一位都会精确换算,数值再长也不会丢失精度,也不会发送到服务器。
免费 本地运行 无需注册
二进制
11111111八进制
377十进制
255十六进制
FF空格与下划线会被忽略,支持 0b、0o、0x 前缀。
常用换算表
| 十进制 | 二进制 |
|---|---|
| 1 | 1 |
| 2 | 10 |
| 4 | 100 |
| 8 | 1000 |
| 10 | 1010 |
| 16 | 10000 |
| 255 | 11111111 |
数值会去掉前导零,更大的数字遵循同样的位权规则。
常见问题
怎么把十进制转换成二进制?
十进制的每一位乘以对应位权后求和,再用二进制的字符写出来。上表展示了较小数值的对应关系。
支持小数吗?
不支持。当前只处理无符号整数,小数部分需要单独换算。
数值可以有多大?
最多 200 个字符,远超 64 位整数范围;使用大整数运算,精度不会丢失。