以下程序段输出结果是, int x=0101;printf("%d,x)中为什么x是十六进制啊?
答案:1 悬赏:20 手机版
解决时间 2021-01-19 05:17
- 提问者网友:蔚蓝的太阳
- 2021-01-18 08:41
以下程序段输出结果是, int x=0101;printf("%d,x)中为什么x是十六进制啊?
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-01-18 09:32
不是十六进制,而是8进制。而且,只是说0101是八进制,而并非x是什么进制,因为C/C++的变量是不分进制的。之所以0101是八进制,是因为它是0打头的,C/C++规定0打头的常数按八进制解释。比如0101是十提制的65。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯