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

admin2009-01-15  19

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

选项 A、32767,32767
B、32767,032767
C、32767,77777
D、32767,077777

答案1

解析 本题考核的知识点是scanf()函数及printf()函数的输出格式。程序在定义时,以十进制形式为m赋初值,  以八进制的形式为 n赋初值.输出的时候m以十进制形式输出,n以八进制形式输出,因此输出的结果为32767和32767。所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/b7Hp777K
0

最新回复(0)