单选题
396.有如下程序: #include main() { int x=0x13; printf("INT:%d\n",x+1); } 程序运行后的输出结果是( )。
A
INT:14
B
INT:13
C
INT:12
D
INT:20
答案解析
正确答案:D
解析:
程序中使用了十六进制数0x13赋值给int类型变量x,然后在printf函数中对x进行加1操作,由于数据类型转换,0x13会被转换为十进制数19,所以输出结果为INT:20。
相关知识点:
十六进制运算结果记
题目纠错
二级C语言知识练习
