合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# biMap 按位操作符: 运算符用法描述按位与( AND)a & b对于每一个比特位,只有两个操作数相应的比特位都是1时,结果才为1,否则为0按位或(OR)a | b对于每一个比特位,当两个操作数相应的比特位至少有一个1时,结果为1,否则为0。按位异或(XOR)a ^ b对于每一个比特位,当两个操作数相应的比特位有且只有一个时,结果为1,否则为0按位非(NOT)~ a反转操作数的比特位,即0变成1, 1变 0.左移(Left shift)a << b将a的二进制形式向左移b (<32)比特位,右边用0填充。有符号右移a >> b将a的二进制表示向右移b (<32)位,丢弃被移出的位。无符号右移a >>> b将a的二进制表示向右移b (<32)位,丢弃被移出的位,并使用0在左侧填充[关于redis bit操作的原理](https://www.cnblogs.com/yswyzh/p/9600260.html)bitmap(重要) [关于bitmap的应用](https://segmentfault.com/a/1190000008188655?utm_source=tag-newest) 1byte(字节)=8bits (位|比特) utf8 一个汉字三字节即24bits UTF-32编码中 世界上任何字符的存储都需要4个字节