问题 单项选择题

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

A.32767,32767

B.32767,032767

C.32767,77777

D.32767,077777

答案

参考答案:A

解析: 程序在定义时,以十进制形式为m赋初值,以八进制的形式为n赋初值。输出的时候m以十进制形式输出,n以八进制形式输出,因此输出的结果为32767和32767。所以,A选项为所选。

单项选择题
判断题