问题
单项选择题
以下程序的运行结果是______。 main() { char n=0x20; printf("%d\n",n=n<<1); }
A.100
B.160
C.128
D.64
答案
参考答案:D
解析:[分析]n初始化时值是十六进制20(即十进制32),左移1位,相当于乘以2,结果是64。
以下程序的运行结果是______。 main() { char n=0x20; printf("%d\n",n=n<<1); }
A.100
B.160
C.128
D.64
参考答案:D
解析:[分析]n初始化时值是十六进制20(即十进制32),左移1位,相当于乘以2,结果是64。