若有以下程序段: int x=10: printf(’’%d\n’’,x>>2); 程序运行后的输出结果是( )。

admin2020-07-28  20

问题 若有以下程序段:
int x=10:
printf(’’%d\n’’,x>>2);
程序运行后的输出结果是(  )。

选项 A、16
B、8
C、4
D、2

答案D

解析 >>是位操作,将操作对象的二进制数向右移动2位。10的二进制数是00001010,移动二位后是00000010,所以答案是2。
转载请注明原文地址:https://kaotiyun.com/show/zP3p777K
0

最新回复(0)