main( ) { int x=010,y=10,z=0x10; printf(“%d,%d,%d\n”,x,y,z); }
答案:2 悬赏:0
解决时间 2021-03-13 09:46
- 提问者网友:神仙爷爷
- 2021-03-12 09:11
main( ) { int x=010,y=10,z=0x10; printf(“%d,%d,%d\n”,x,y,z); }
最佳答案
- 二级知识专家网友:請叫我丶偏執狂
- 2021-03-12 10:17
x=010,y=10,z=0x10分别是八进制,十进制,十六进制,输出整形是以十进制输出,所以结果是8,10,16
全部回答
- 1楼网友:说多了都是废话
- 2021-03-12 11:00
0开头的表示八进制。ox开头表示16进制数
所以x是八进制的10(也就是10进制数8),z是16进制的10(也就是10进制的16)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯