输出语句:printf("%d\n",11+011);的输出结果是( )。

admin2016-04-07  27

问题 输出语句:printf("%d\n",11+011);的输出结果是(    )。

选项 A、20
B、22
C、022
D、021

答案A

解析 printf("%d\n",11+011),11为十进制,011为八进制形式,打印格式%d表示十进制格式输出,因此,先将八进制数转化为十进制,01 1(8)=81×1+l×80=9,相当于printf("%d\n",11+9),故答案为20,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/xzi0FFFM
0

最新回复(0)