问题 单项选择题

有以下程序:
main()
int m=0256,n=256;
printf("%o %o\n',m,n);

程序运行后的输出结果是( )。

A.0256 0400

B.0256 256

C.256 400

D.400 400

答案

参考答案:C

解析: 程序中定义了两个整型变量,一个用八进制表示,一个用十进制表示,输出语句中要求m、n都为八进制输出,显然 m原样输出为256,n的值转换为八进制输出(256的八进制为400),故输出400。所以,4个选项中选项C符合题意。

判断题
单项选择题