进制与位运算
最后更新于
Soulver 支持基数 2(二进制)、八进制(基数 8)和十六进制(基数 16),并支持各种格式之间的转换。
# 转换器
256 作为十六进制 | 0x100
99 的二进制表示 | 0b1100011
0x9F31 到十进制 | 40,753
0b1000101 到八进制 | 0o105
# 短语
0b101101 作为八进制 | 0o55
0x2D 作为二进制 | 0b101101
# Python 风格函数
int(0o55) | 45
hex(99) | 0x63
bin(0x73) | 0b1110011& 或 AND
按位与 (Bitwise AND)
| 或 OR
按位或 (Bitwise OR)
xor 或 XOR
按位异或 (Bitwise XOR)
<<
按位左移 (Bitwise left shift)
>>
按位右移 (Bitwise right shift)
最后更新于