条件表达式中与运算的结果if(XXX & BIT4)该XXX为何值if执行真的语句?求解.BIT4==0x0100

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 02:39:20
条件表达式中与运算的结果if(XXX & BIT4)该XXX为何值if执行真的语句?求解.BIT4==0x0100

条件表达式中与运算的结果if(XXX & BIT4)该XXX为何值if执行真的语句?求解.BIT4==0x0100
条件表达式中与运算的结果
if(XXX & BIT4)
该XXX为何值if执行真的语句?求解.BIT4==0x0100

条件表达式中与运算的结果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就行.