未分类题

试题38
有以下程序
#include <stdio.h>
main()
{ int a=2,b;
b=a<<2; printf(“%d/n”,b);
}
程序运行后的输出结果是()
A.2
B.4
C.6
D.8

A.h>
main()
{
B.2
C.4
D.6
E.8

【参考答案】

D
试题38分析
b=a<<2是将a的二进制码左移2位(<<为左移运算符,后面的数值为左移的位数),右边......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)