问题
单项选择题
有以下程序
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符合题意。