单选题
👁️ 浏览量:

试题题干

若整型数据占两个字节,则以下程序的输出结果是()

main()

{  int a=2,b=4;

   printf("%d,%d\n",a<<1,a%b);}

A

1,2

B

2,2

C

4,0

D

4,2

参考答案

正确答案:

试题解析

 int a=2;a对应的二进制数为10,表达式a<<1对应的二进制数为100,即为4;a%b=2%4=2,故最后输出的结果为4,2。