1.如有定义int a=128;
则输出语句printf(“%o”,a);的输出结果为( )。
A.200
B.128
C.100
D.格式描述符使用错误
答案为A,%d是十进制,%o是八进制,%x是十六进制。
128先转换成二进制:10000000;
再把二进制10000000转换成八进制:200;
博客探讨了C语言中数值的输出格式,特别是%d、%o和%x的区别。通过实例解析了128在不同进制下的表示,强调了在使用printf函数时正确选择格式描述符的重要性。
1.如有定义int a=128;
则输出语句printf(“%o”,a);的输出结果为( )。
A.200
B.128
C.100
D.格式描述符使用错误
答案为A,%d是十进制,%o是八进制,%x是十六进制。
128先转换成二进制:10000000;
再把二进制10000000转换成八进制:200;
1535
1667

被折叠的 条评论
为什么被折叠?