C语言,表达式 (72^2 ) 的值是_______.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 14:02:12
C语言,表达式 (72^2 ) 的值是_______.
表达式涉及位操作运算:
:右位移运算
^:按位异或
以上运算符均为自左向右结合
分析表达式 (72^2 )如下:
(72^2 )即 ((72)^2 )
7的二进制表示为00000111,
先左移一位,低位置0,结果是00001110,
先右移两位,高位置0,结果是00000011,
2的二进制表示为00000010,
00000011 与
00000010
的按位异或(相同取0,不同取1)结果为
00000001
即十进制的1.
故以上表达式结果为1
可以实际编程实现一下.
:右位移运算
^:按位异或
以上运算符均为自左向右结合
分析表达式 (72^2 )如下:
(72^2 )即 ((72)^2 )
7的二进制表示为00000111,
先左移一位,低位置0,结果是00001110,
先右移两位,高位置0,结果是00000011,
2的二进制表示为00000010,
00000011 与
00000010
的按位异或(相同取0,不同取1)结果为
00000001
即十进制的1.
故以上表达式结果为1
可以实际编程实现一下.