若有以下程序段(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
解析:C语言中,格式字符d表示输出带符号的十进制整型数,o表示以八进制无符号型输出整型数(不带前导0)。
若有以下程序段(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
解析:C语言中,格式字符d表示输出带符号的十进制整型数,o表示以八进制无符号型输出整型数(不带前导0)。