作业帮 > 数学 > 作业

设X为整型变量,则表达式(X&1)==(X%2)的值为 最好详细点.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/04/29 23:29:07
设X为整型变量,则表达式(X&1)==(X%2)的值为 最好详细点.
设X为整型变量,则表达式(X&1)==(X%2)的值为 最好详细点.
X & 1 是取 X 二进制数 的最低位.X 为偶数,最低位 0,X 为奇数,最低位 1.
X%2 -- 除法取余数运算,X 为偶数 余数为 0, X 为奇数 余数为 1.
所以 表达式 成立.(X&1)==(X%2) 为真.
再问: 取2进制数的最低位是什么意思?为什么x为偶数最低位为0反之为1
再答: 例如:10进制数 7,写成2进制 是 0000 0111, &1 按位与 运算,得 0000 0001,奇数。 10进制数 8,写成2进制 是 0000 1000, &1 按位与 运算,得 0000 0000,偶数。 10进制数 7,7%2 得 1,奇数 10进制数 8,8%2 得 0,偶数
再问: 谢谢啦!
再问: 你是学生?
再问: 反正我是。呵呵!