设int a = 9,b=5;表达式a^b>>2的值是_ 3 .设int a = 9,b=5;表达式a^b>>2的值是_ 3 .为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 06:05:58
设int a = 9,b=5;表达式a^b>>2的值是_ 3 .设int a = 9,b=5;表达式a^b>>2的值是_ 3 .为什么
x){n_f^BN+^tOb\Y-O<>^XA4Ovz"}m"C :;zmLē&>;Y`a˧

设int a = 9,b=5;表达式a^b>>2的值是_ 3 .设int a = 9,b=5;表达式a^b>>2的值是_ 3 .为什么
设int a = 9,b=5;表达式a^b>>2的值是_ 3 .
设int a = 9,b=5;表达式a^b>>2的值是_ 3 .为什么

设int a = 9,b=5;表达式a^b>>2的值是_ 3 .设int a = 9,b=5;表达式a^b>>2的值是_ 3 .为什么
这是位操作:
9即 1001
5即 0101
a^b = 1100;
再右移2位,高位补0,得:0011.
即10进制的3