首页 > 其他 > 详细

二进制状态压缩相关操作

时间:2019-02-14 20:03:38      阅读:224      评论:0      收藏:0      [点我收藏+]

取出整数n在二进制表示下的第k位:(n>>k)&1

取出整数n在二进制表示下的第0~k-1位(后k位):n&((1<<k)-1)

把整数n在二进制表示下的第k位取反:n^(1<<k)

对整数n在二进制表示下的第k位赋值1:n|(1<<k)

对整数n在二进制表示下的第k位赋值0:n&(~(1<<k))

二进制状态压缩相关操作

原文:https://www.cnblogs.com/Mr94Kevin/p/10376623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!