以下程序段的输出结果是( )。 int r=8; printf(’’%d\n’’,r>>1);

admin2017-10-24  29

问题 以下程序段的输出结果是(  )。
int r=8;
printf(’’%d\n’’,r>>1);

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

答案B

解析 题目中定义了整型变量r,其值等于8,在输出语句中,把变量r的值向右移动一位,在C语言中把变量向右移动一位,相当于其值除以2,所以在题中把变量r的值8除2,得到其值等于4。
转载请注明原文地址:https://kaotiyun.com/show/7Exp777K
0

最新回复(0)