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

admin2020-01-10  37

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

选项 A、20
B、22
C、22
D、21

答案A

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

最新回复(0)