【发布时间】:2019-03-24 03:18:25
【问题描述】:
我有一个字节,我想测试一下 Bit 1 是否打开。
我写的条件是:if(byte & (1 << 0)) return true;
困惑:我不明白如何读取一个字节。
这是第 1 位吗? 即。 (1
00000000
^
还是这个? (1
00000000
^
换句话说,我们是从 0 -7 还是 1 - 8 读取一个字节?
【问题讨论】:
-
我问如何在位移时从语义上读取一个字节
标签: c bit-manipulation bit bit-shift