C语言的常量和字符串
C语言中,常量是在编译时就确定下来的值,不能被修改的数据。
常见的常量包括:整型常量、浮点型常量、字符常量和枚举常量。
整型常量
整型常量是不带小数部分的数字序列,可以是正数或负数。
在C语言中,可以使用十六进制、八进制和十进制表示整型常量。十六进制和八进制分别使用0x和0开头。
下面是一些整型常量的示例:
int a = 10; // 十进制表示的整型常量
int b = 0x0A; // 十六进制表示的整型常量
int c = 012; // 八进制表示的整型常量
浮点型常量
浮点型常量表示实数,可以带小数部分,并且可以使用科学计数法表示。
下面是一些浮点型常量的示例:
float a = 3.14; // 十进制表示的浮点型常量
float b = 3.14e-2; // 科学计数法表示的浮点型常量,等同于0.0314
double c = 123.456; // 双精度浮点型常量
字符常量
字符常量是表示字符的值,在C语言中,用单引号括起来的一个字符就是一个字符常量。
下面是一些字符常量的示例:
char a = 'a'; // 表示字符a的字符常量
char b = '\n'; // 表示换行符的字符常量
枚举常量
枚举常量是一组整型常量的集合,在C语言中,用enum来定义。
下面是一个枚举常量的示例:
enum season {
SPRING = 1,
SUMMER = 2,
FALL = 3,
WINTER = 4
};
字符串
字符串是一组由字符组成的数组,以null字符'\0'结尾。
在C语言中,字符串用双引号括起来。
下面是一些字符串的示例:
char s1[] = "Hello, world!";
char s2[] = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'w', 'o', 'r', 'l', 'd', '!', '\0'};
以上就是C语言的常量和字符串的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言的常量和字符串 - Python技术站