A-A+
若有下列定义和语句: int u=011 v=0x11 w=11; printf(%o %
问题详情
若有下列定义和语句: int u=011,v=0x11,w=11; printf("%o,%x,%d\n",u,v,w); 则输出结果是()。
A.9,17,11
B.9,11,11
C.11,11,11
D.11,17,11请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
“%o”表示八进制无符号型输出整型数据(即不带前导O);“%x”是示以十六进制无符号型输出整型数据(即不带前导ox或OX);“%d”表示输出带符号的十进制整型数。