为什么不是1000 0000?? setbit key 1 1则正常显示为100 0000
1条回答 默认 最新
- lshen01 2023-03-15 18:49关注
参考GPT和自己的思路:
根据您的描述,setbit key 0 1的结果为1111111111111101是正确的。这是因为在Redis中,setbit命令将位值从左到右进行编号,从0开始。在setbit key 0 1的操作中,这将使第0个位(即最左边的位)被设置为1,因此二进制序列中的第15个位(即最右边的位)会变为0。而在setbit key 1 1的操作中,第1个位将被设置为1,因此二进制序列中的第14个位将变为0,因此结果中只有100 0000这一个位是被设置为1的。所以,setbit key 0 1的结果应该是1111111111111101。
解决 无用评论 打赏 举报
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!