有如下程序 #include main() { int x = 0x13; printf("%d\n", x+1); } 程序运行后的输出结果是( )。

admin2015-07-28  22

问题 有如下程序
#include
main()
{
int x = 0x13;
printf("%d\n", x+1);
}
程序运行后的输出结果是( )。

选项 A、20
B、14
C、12
D、13

答案A

解析 十六进制整常数以数字"0x"作为前缀,printf中的格式控制符为"%d"表示按照十进制输出,x对应的十进制数值为19,x加1之后的十进制数字为20,答案选A。
转载请注明原文地址:https://jikaoti.com/ti/hsn0FFFM
0

最新回复(0)