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

admin2022-04-01  29

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

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

答案A

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

最新回复(0)