有以下程序: main() { int k=33; printf("%d,%0,%x",k,k,k); } 执行后的输出结果是( )。

admin2019-07-10  16

问题 有以下程序:
    main()
    { int k=33;
      printf("%d,%0,%x",k,k,k);
    }
    执行后的输出结果是(    )。

选项 A、33,033,0x21
B、33,033,21
C、3.3041e+007
D、33,41,21

答案D

解析 本题考查不同进制间的转换。printf输出函数中输出变量的格式,由输出格式符决定。题中“%0”格式符表示以八进制的形式输出;“%x”格式符表示以十六进制的形式输出。“33”的八进制和十六进制分别是41和21。
转载请注明原文地址:https://jikaoti.com/ti/e7kiFFFM
0

相关试题推荐
随机试题
最新回复(0)