问题
单项选择题
以下程序的输出结果是 main() { char x=040; printf("%o\n",x<<1);}
A.100
B.80
C.64
D.32
答案
参考答案:A
解析: 左移1位,相当于乘以2,题中的 x的值是一个八进制,转换为十进制数是32,再乘以2,x的值为64,以%o八进制形式输出,显示为100。
以下程序的输出结果是 main() { char x=040; printf("%o\n",x<<1);}
A.100
B.80
C.64
D.32
参考答案:A
解析: 左移1位,相当于乘以2,题中的 x的值是一个八进制,转换为十进制数是32,再乘以2,x的值为64,以%o八进制形式输出,显示为100。