有以下程序#include lt;stdio.hgt;maain(){ int a=12 c; c=(a$amp;<amp;$lt;2)$amp;<amp;$lt;1; printf(”
程序
已帮助 人
有以下程序
#include <stdio.h>
maain()
{ int a=12,c;
c=(a$amp; printf(”%d ”,c);
}
程序运行后的输出结果是
A)3
B)50
C)2
D)96
-
参考答案:D【答案】D【知识点】左移运算符
【解析】十进制数字12的二进制表示为00001100,左移两位后为00110000,再执行左移一位为01100000,即为十进制数字96。
