A-A+

若有下列定义和语句: int u=011 v=Ox11 w=11; printf(\%o

2022-08-06 00:48:22 问答库 阅读 174 次

问题详情

若有下列定义和语句: int u=011, v=Ox11,w=11; printf("%o,%x,%dn”,u,v,w); 则输出结果是()。
A.9,17,11
B.9,11,11
C.11,11,11
D.11,17,11请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:在C语言中,“%d”表示输出带符号的十进制整型数;“%x”表示以十六进制无符号型输出整型数据(即不带前导0x或0X);“%o”表示以八进制无符号型输出整型数据(即不带前导0)。

考点:语句,定义