单选题
有以下程序:
#include <stdio, h>
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
【答案解析】
[解析] o格式符是以八进制形式输出整数。此题m已是八进制数(256前面的0表示此数是八进制数),n是十进制数,所以输出时,直接输出m的值,n的值需要转换成八进制数400后再输出。
提交答案
关闭