你怎么能在c ++中检查一个单独的二进制数字
这个问题在这里已经有了答案:
要获得第n
位状态(将位n返回为0或1):
(value>>n) & 1
要设置第n
位状态(标志为0或1):
value = (value & ~(1 << n)) | (flag << n)
链接地址: http://www.djcxy.com/p/28801.html
这个问题在这里已经有了答案:
要获得第n
位状态(将位n返回为0或1):
(value>>n) & 1
要设置第n
位状态(标志为0或1):
value = (value & ~(1 << n)) | (flag << n)
链接地址: http://www.djcxy.com/p/28801.html