早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请您再讲以下下面这个问题吧按您说的按位与的算法.比如初始状态GPF=1111.之后会变成1110.什么时候变我不知道.那么我要判断最后一位是否变成0了就用:if(GPF&0x1==0).可是由于0x1=0001,而GPF暂

题目详情
请您再讲以下下面这个问题吧
按您说的 按位与的算法.比如初始状态 GPF=1111.之后会变成1110.什么时候变我不知道 .那么我要判断最后一位是否变成0了 就用:
if(GPF&0x1==0).可是由于0x1=0001,而GPF暂时没变,还是1111,那“1111和0001”与出来岂不是0吗?这与1110&0001一样的结果了,还怎么判断最后一位呢?
▼优质解答
答案和解析
这样跟你说吧,1111与0001与的结果是0001,也就是1
1111与0010与的结果是0010,也就是2,
1111与0100与的结果是0100,也就是4,
1111与1000与的结果是1000,也就是8,
1111与0101与的结果是0101也就是6,这样你应该会明白了吧,很之容易的.
那“1111和0001”与出来岂不是0吗?
肯定不是啊,就是0001嘛,不明白的再问我啦!