已知有以下定义(假定现有计算机字长为16) int a=0x48,b=0xf0; a^b的值为( )

admin2010-04-24  8

问题 已知有以下定义(假定现有计算机字长为16)     int a=0x48,b=0xf0;    a^b的值为(    )

选项 A、184
B、183
C、290
D、287

答案A

解析 因计算机字长为16,故a的二进制表示是0000000001001000,b的二进制表示是0000000011110000,进行按位加(a^b)所得的结果是:0000000010111000(十进制值为184)。
转载请注明原文地址:https://jikaoti.com/ti/RDtaFFFM
0

最新回复(0)