在C语言中,合法的常量包括以下几种
1. 整型常量
整型常量是指整数常量,可以是十进制、八进制或十六进制表示。10、012、0x都是合法的整型常量。
2. 浮点型常量
浮点型常量是指浮点数常量,可以是小数或指数形式表示。3.14、0.1、1E-3都是合法的浮点型常量。
3. 字符常量
字符常量是指单个字符,用单引号括起来。’a’、’b’、’1’都是合法的字符常量。
4. 字符串常量
字符串常量是指多个字符组成的字符串,用双引号括起来。”hello”、”world”、”123″都是合法的字符串常量。
5. 枚举常量
umdayesdayday、Tuesday等都是合法的枚举常量。
以上就是C语言中合法的常量类型。需要注意的是,在定义常量时,需要遵循一定的规则。整型常量不能超过所占位数的范围,浮点型常量需要在后面加上f或F表示单精度浮点数,字符常量只能包含一个字符,字符串常量需要以’\0’结尾等。
总之,了解C语言中合法的常量类型对于程序员来说非常重要。只有掌握了这些基本知识,才能更好地编写高质量的程序。