有以下程序: #include<stdio.h> main() { int ch=020; printf(”%d\n”,ch=ch>>1); } 程序运行后的输出结果是(

admin2022-10-25  22

问题 有以下程序:
     #include<stdio.h>
     main()
     {
       int ch=020;
       printf(”%d\n”,ch=ch>>1);
     }
     程序运行后的输出结果是(          )。

选项 A、10
B、40
C、32
D、8

答案 D

解析 整型变量ch使用八进制数020初始化,二进制数为10000,右移一位结果为1000,使用%d输出十进制数为8。本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/jfd0FFFM
0

最新回复(0)