A-A+

有定义char a b;若想通过&运算符保留a对应的二进制数的第3位和第6位的值 其余位置0

2022-08-12 19:08:30 问答库 阅读 197 次

问题详情

有定义char a,b;若想通过&运算符保留a对应的二进制数的第3位和第6位的值,其余位置0,则b的二进制数应是【 】。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:100100
“&”运算符的运算规则是:两个二进制数的对应二进制位只要有一个为0,则结果为0;二者都为1时,结果为1。因此,要想保留某位可用1,屏蔽某位用0。

考点:定义,位置