在c语言里090是常量吗?那0xf是常量吗?为什么呢?

如题所述

c语言里090不是常量。因为以0开头的表示它是一个八进制数,但八进制数里是没有9的(最大是7);
0xf是常量。因为0x开头,表示是一个十六进制数,f则表示15。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-16
如果有双引号的话都是字符串常量第一个是错的。 八进制没9第二个就是16进制的15
第2个回答  2013-07-16
第一个不是,八进制没得9,第二个是,是一个十六进制的数