若有以下定义和语句( )。 int u=010,v=0x10,w=10;   printf("%d,%d,%d\n",u,v,w)

admin2019-06-09  25

问题 若有以下定义和语句(    )。
    int u=010,v=0x10,w=10;
   printf("%d,%d,%d\n",u,v,w)

选项 A、8,16,10
B、10,10,10
C、8,8,10
D、8,10,10

答案A

解析 本题主要考查不同进制整数常数的书写形式。八进制整数以数字0开头,十六进制整数以0x开头,开头不含0的均为十进制整数。因此,本题中u是八进制数,v是十六进制的数,w是十进制的数,分别是8,16,10。
转载请注明原文地址:https://kaotiyun.com/show/OkRp777K
0

最新回复(0)