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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 02:43:34
条件表达式中与运算的结果if(XXX & BIT4)该XXX为何值if执行真的语句?求解.BIT4==0x0100
xŐ=K@ǿJ]Bh.TpswC]V%D_Ĉ 1/9+\tTx'8 <3ֿdG,>nZuJP,lnm|j1

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