77问答网
所有问题
当前搜索:
c语言011为什么是9
计算机
c语言
中x=
011
=
9是什么
意思
答:
011 表示8进制数
,8+1 = 9 0开头表示8进制,在C语言你书写09绝对报错。
C语言
中int x=
011
运行输出
是9
为什么
啊
答:
因为在C语言中,011表示八进制数
,然后输出的时候是十进制数,将八进制数转换成十进制数就是9了
...{x=
011
;printf("%d",x); } 输出结果是多少?
为什么
?
答:
输出结果应该是9,
因为x=011是以八进制的形式表示的,而输出的时候是以%d十进制的形式输出
,所以把八进制011转化为十进制就是9
C语言
里的问题!
答:
也就说是,(以十进制表示)m为8,n为11。 在执行printf语句时,先递增m,为8+1=9,将9作为参数传输。 与此同时,n为11,由于递增号在后面,所以先传输n的当前值,即为11,传输完毕后再递增n,即为12,但此时printf已经执行完毕,所以屏幕上显示的n值是递增以前的数值。
求一道
C语言
题,我是初学者,希望越详细越好
答:
首先在执行int k=011这一步的时候实际赋值是9 因为在C语言中支持三种整数
,十进制的就直接写,16进制的前面加0X,8进制的前面加0,这题属于第三种,而对于下一步中实际是k++和++k的理解,其中k++是每次必须把当前需要k的操作用k的原值进行结束后才能自己+1,如果是++k则是k先自己+1然后再把...
...{ int k=
011
; printf("%d\n",k++); } 这里的K怎么回事,
为什么
...
答:
k的值为
011
,011和11是不一样的概念,
C
里面,011是八进制的表现形式,011转化成十进制
是9
,k++是先抛出在自加,所以输出的值是9
c语言
初学者。请问
为什么
不是等于22或022,而是等下20?
答:
在
C语言
里,0开头的数是八进制数。所以
011是
八进制数,也就是十进制的9。printf函数的输出格式是%d,也就是十进制整数格式。因为9+11=20,所以最后的输出值是20。
...k=
011
; printf("%d\n",k); } 文字输出
为什么是9
呢?
答:
输出
为9
是因为“
C
,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0”;至于++后还是9,是因为你是:include<stdio.h> main(){ int k=010;printf("%d\n",k++);} 这样写的吧,写成:include<stdio.h> main(){ int k=010;k++;printf("%d\n",k);} 就可以了 ...
C语言
,图片的答案不是应该为12吗
答:
在
C语言
里,其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。所以八进制
011
=十进制9,在进行++a=10
c语言
题 main() int a=
011
printf(%d, \n,a) 输出结果多少
答:
a=
011
在前面加了‘0’,于是编译器默认把它当成八进制的数,八进制的“011“相当于十进制的“9”
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言011是什么意思
八进制数011是多少
011为啥是八进制
为什么c程序要关闭运行
c语言中011代表什么
011在c语言中
c语言011是几进制
011十进制等于多少
011的十进制数是多少