有下列程序: #include void main() { char a=4; printf("%d\n",a=a

admin2021-06-10  20

问题 有下列程序:
#include  
void main()
{  char a=4;
  printf("%d\n",a=a<<1);
}
程序的运行结果是(    )。

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

答案C

解析 本题考查位操作,将4转化成二进制为0100,左移一位后为1000,转成十进制为8,所以输出8。
转载请注明原文地址:https://kaotiyun.com/show/aMfp777K
0

最新回复(0)