以下程序的输出结果是 main() { char x=040; printf("%o\n",x<<1);}

admin2009-02-15  26

问题 以下程序的输出结果是    main()    { char x=040;      printf("%o\n",x<<1);}

选项 A、100
B、80
C、64
D、32

答案1

解析 左移1位,相当于乘以2,题中的 x的值是一个八进制,转换为十进制数是32,再乘以2,x的值为64,以%o八进制形式输出,显示为100。
转载请注明原文地址:https://kaotiyun.com/show/ffXp777K
0

最新回复(0)