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

2025-03-22 01:32:12
推荐回答(3个)
回答1:

在c语言里090不是常量。因为以0开头的表示它是一个八进制数,但八进制数里是没有9的(最大是7);
0xf是常量。因为0x开头,表示是一个十六进制数,f则表示15。

回答2:

如果有双引号的话都是字符串常量第一个是错的。 八进制没9第二个就是16进制的15

回答3:

第一个不是,八进制没得9,第二个是,是一个十六进制的数