【条件表达式中与运算的结果if(XXX&BIT4)该XXX为何值if执行真的语句?求解.BIT4==0x0100】
2021-06-22 98次 反馈错误 加入收藏 正确率 : 100%
题目内容:
条件表达式中与运算的结果
if(XXX & BIT4)
该XXX为何值if执行真的语句?求解.BIT4==0x0100
优质解答
只要十六进制下的XXX的第2位(0开始)不为0就行了.因为BIT4的第0、1、3位已经是0了,不管XXX的第第0、1、3位是什么,起结果都是0,所以只能看第二位了,0&1=0,(!0)&1=1所以第二位只要不是0就行.
本题链接: