进制与位运算
二进制、八进制、十进制、十六进制随便互转,还能做与或非异或和移位,并把 32 位比特一位一位摊开给你看。改寄存器、看权限位、算掩码时用。
也常被叫做:进制与位运算、进制与位运算计算、施工计算
255
0xFF · 0b11111111
计算器加载中,稍等一下就能改参数了。完整明细见下方「示例」一节。
参数
正在加载…参数的含义和取值范围见下方「参数说明」。
十进制255十六进制0xFF八进制0o377二进制1111 11114 进制33335 进制201012 进制19332 进制7V36 进制73二进制位数8 位
怎么用
把上面的参数换成你现场量到的尺寸,结论和明细会实时跟着变;全部计算在你自己的浏览器里完成,输入的数字不会上传到任何服务器。
参数说明
| 参数 | 单位 | 默认值 | 取值范围 |
|---|---|---|---|
| 做什么 | — | 进制互转 | 进制互转 / 位运算 / 看比特位 / 存储换算 |
| 输入是几进制 | — | 十进制 | 十进制 / 十六进制 / 二进制 / 八进制 |
| 数值 A | — | 255 | — |
| 运算 | — | 与 & | 与 & / 或 | / 异或 ^ / 左移 << / 右移 >> / 取反 ~A |
| 数值 B | — | 15 | — |
| 大小 | — | 1024 | 0 – 1000000000000 |
| 单位 | — | MB | B / KB / MB / GB / TB |
示例:一组默认参数下的完整结果
下面这组数字是用上表的默认值算出来的,换成你现场的尺寸,上面的计算器会实时重算。
结论:255 (0xFF · 0b11111111)
四种进制
| 十进制 | 255 | |
| 十六进制 | 0xFF | |
| 八进制 | 0o377 | |
| 二进制 | 1111 1111 |
别的进制
| 4 进制 | 3333 | |
| 5 进制 | 2010 | |
| 12 进制 | 193 | |
| 32 进制 | 7V | |
| 36 进制 | 73 |
这个数的样子
| 二进制位数 | 8 位 | |
| 是不是 2 的整数次幂 | 不是 | |
| 奇偶 | 奇数 | |
| 装得下吗 | 两个字节够 |
要点
位运算按 32 位有符号整数处理,和 JavaScript、C 里的 int 一致;超出 32 位的数会被截断。
相关工具
说明
计算结果基于理想化模型,仅供参考,不构成设计或施工依据。实际施工请以现场实测与国家现行规范为准。