问题 单项选择题

若有以下程序段(n所赋值的是八进制数): int m=32767, n=032767; printf("% d, % o\n", m, n); 执行后输出结果是______。

A.32767, 32767

B.32767, 032767

C.32767, 77777

D.32767, 077777

答案

参考答案:A

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

问答题
单项选择题