A-A+

若有以下程序段(n所赋值的是八进制数): int m=32767 n=032767; pr

2022-08-06 06:46:28 问答库 阅读 177 次

问题详情

若有以下程序段(n所赋值的是八进制数): int m=32767, n=032767; printf("% d, % on", m, n); 执行后输出结果是______。
A.32767, 32767
B.32767, 032767
C.32767, 77777
D.32767, 077777请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:“%o”以八进制无符号形式输出整数,n=032767中的032767是整数的八进制形式,当以“%o”格式输出n时,结果仍为32767。

考点:赋值,程序