77问答网
所有问题
C语言中以0开头表示8进制数,那他如何与十进制数的0区分呢?
如017到底是表示,八进制表示的15还是十进制的17呢?怎么区分
举报该问题
推荐答案 2017-08-24
8进制开头加0就是为了与10进制区分,10进制一般不加0,加了0,当所有数字都小于8时,无法与8进制区分。
追问
所以在十进制前加0是合法的?系统会将其识别为八进制数?
追答
对,但不能出现数字8和9。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GppNpvv8GpGqNIvIIpp.html
相似回答
C语言中怎样区分八进制,十进制,
二进制?
答:
在
C语言里,
整数有三种表示形式:
十进制,八进制,
十六进制。其中
以数字0开头,
由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。
C语言中
怎样区分八进制
十进制
二进制?
答:
编程语言通常规定是
以0开头的
数字是
八进制数,
以0x开头的数字是十六进制数,其余的就是
十进制数
,至于你说的“十进制是D表示 二进制是B 十六进制是H”在编写程序时是不能用
的,那
只是为了方便,书写时(不是在计算机上编程时)用到的(只对于
C语言
编程,汇编语言编程时,是写上的),你的程序 ...
C语言中
定义整型变量010
和10
有什么区别?
答:
010
和 10
只能是常量而不能是变量,无法被定义。
C语言中,以数字0开头,
由0~7组成的数是
八进制数字
。
0010是
八进制数
吗?是010吗?
答:
如果你在c里面直接使用这个数的话,就会被当作八进制的数字看待
。c里面,0开头的数字都当作八进制,0x开头的被当作十六进制。0010的第一个0是八进制符号,第二个0是百位上的信息。所以结果是八进制的010,即八进制的10,十进制的8.
c语言
o是什么意思
答:
另外,在
C语言中,
o还可以表示“八进制”的意思。八进制是一种数值表示方式,其中每位的取值范围从0到7,通常
以数字0开头
来表示。在C语言中,我们可以使用0开头的数字来
表示八进制数
。例如,八进制数017表示
十进制数
15。需要注意的是,在C语言中,八
进制数的
范围是0到377,超出这个范围的值会导致...
C语言
转义字符
表示
字母
,怎样区分8进制与10进制??
答:
/08888表示8888
的八进制数
;/x8888表示8888的十六
进制数,
abcdef小写;/X8888表示8888的十六进制数,ABCDEF大写;
C语言中,
010是
八进制的
数吗?
答:
是
的,开头
是0的就是
八进制,
X
开头的
是十六进制,希望能帮到你
大家正在搜
c语言十六进制数表示
八进制和十六进制以什么开头
C语言二进制转十进制
c语言进制数表示方法
c语言8进制表示
c语言10进制转化16进制
c语言16进制表示
十六进制以什么开头
C语言二进制数问题
相关问题
C语言中以0开头表示8进制数,那他如何与十进制数的0区分呢?
c语言,为什么8进制数,0开头?
C语言转义字符8进制可省略最前面的0,那怎么与10进制区分?...
C语言中以0开头不应该是八进制数吗
C语言中,0开头表示八进制数,又说0开头表示正数,到底什么意...
八进制0以开头,怎么样区分0111是二进制还是8进制?
为什么八进制数是以0开头?
八进制以0开头,十六进制以0x开头,那么二进制,和十进制分别...