55问答网
所有问题
在c语言里090是常量吗?那0xf是常量吗?为什么呢?
如题所述
举报该问题
推荐答案 推荐于2017-11-30
在
c语言
里090不是常量。因为以0开头的表示它是一个八进制数,但八进制数里是没有9的(最大是7);
0xf是常量。因为0x开头,表示是一个
十六进制数
,f则表示15。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QL4IGQQGI.html
其他回答
第1个回答 2013-07-16
如果有双引号的话都是字符串常量第一个是错的。 八进制没9第二个就是16进制的15
第2个回答 2013-07-16
第一个不是,八进制没得9,第二个是,是一个十六进制的数
相似回答
下述错误
的C语言常量
是:( ). A、
0xf
B、5. C、
090
D、.25
答:
C 0开头的话,说明是八进制数,八进制数里只会出现字符0~7,不可能有9的
C语言
这个题
为什么
B是对的,D是错
的?
答:
028.5e-3 可以,但加上 -0xf 就组成了表达式,
0xf 是
16进制常数。0003.e5 等同 0003.0e5, 等同 3.0e5 是数值
常量
.B 的 2个 数用 逗号分隔,前面是合法的16进制数,后一个是 e 格式
的常数
。
在c语言中
只要是字面值就肯定
是常量
,这样理解对么?
答:
常数肯定是常量
。常量不一定分配存储空间,只有需要时才分配,其中字符串一般都是分配的。
c语言
小问题
答:
一个是常量,一个是变量
。修改常量是非法的,修改变量是允许的。
c语言
定义
常量
define
答:
,如果xxxxxx放在后面的语句中是数值或字符
常量
,相当于定义的了常量,如果xxxxxx也是C的一个变量名,那a还是变量。总之只是一个符号的简单替换,它甚至不管对不对,如define a 456 kdi9,也可以,只要符号a的地方换成456 kdi9后,还符合
C语言的
语法就行。不符合也要到到编译时才能发现错误。
大家正在搜
0x10为什么不是整型常量
c语言常量0xff
0xabc是合法常量吗
0xaf是整型常量吗
0xaa是常量吗
0x2e5是合法整型常量吗
0xab是合法常量吗
0x是不是合法整型常量
c语言常量的正确表示
相关问题
下述错误的C语言常量是:( ). A、0xf B、5. C、...
0fx为什么是常量
在C语言中,以下不正确的八进制或不正确的十六进制数是? A,...
C语言这个题为什么B是对的,D是错的?