作业帮 > 数学 > 作业

按位与运算:a的值为0x1234,b的值为0xff,a and b运算的结果c应为?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 09:24:29
按位与运算:a的值为0x1234,b的值为0xff,a and b运算的结果c应为?
a的值为0x1234,b的值为0xff,a and b运算的结果c应为?
换算成二进制:
a = 0001 0010 0011 0100
b = 0000 0000 1111 1111
---------------------------------按位与
c = 0000 0000 0011 0100
将结果换算成十六进制:
c= 0x34
再问: 如果它没有说明是不是默认36进制?那个0x是什么意思啊——十六进制有这东东吗?
再答: 0x前缀就表示是16进制数,比如0x11的十进制值为17。 vc++中0前缀一般表示8进制数,比如011的十进制值为9。 vc++中没有二进制的表示法。