单选题
若有以下程序段:int x=10:printf(''%d\n'',x>>2);程序运行后的输出结果是( )。
A、
16
B、
8
C、
4
D、
2
【正确答案】
D
【答案解析】
解析:>>是位操作,将操作对象的二进制数向右移动2位。10的二进制数是00001010,移动二位后是00000010,所以答案是2。
提交答案
关闭