小编Tre*_*vin的帖子

使用按位运算符查找是否每个偶数位都设置为0

我有一个32位的int我一次只能访问它8位.我需要找出每个偶数位是否设置为0,如果为真,则返回0,否则返回1.

到目前为止,我将使用转换为4位,8位变量来拆分我的int.int a,b,c,d

现在我要不要他们所以现在我将测试该位是否设置为1而不是0.要测试它是否设置为1我将和01010101.

现在我不知道如何判断每个偶数位是否设置为1.我不能使用if/for/while循环或任何条件语句并且需要使用按位运算符.有任何想法吗????

c logic bit-manipulation

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

bit-manipulation ×1

c ×1

logic ×1