有以下程序:main(){int k=33;printf("%d,%o,%x",k,k,k);}执行后的输出结果是()。
有以下程序: main() {int k=33; printf("%d,%o,%x",k,k,k); } 执行后的输出结果是( )。
A.33,033,0x21
B.33,033,21
C.3.3041e+007
D.33,41,21
正确答案:D解析:本题考查不同进制间的转换。printf输出函数中输出变量的格式,由输出格式符决定。题中“%o”格式符表示以八进制的形式输出;“%x”格式符表示以十六进制的形式输出。“33”的八进制和十六进制分别是41和21。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
