2024年4月2日发(作者:)
c语言的合法常量定义
在C语言中,常量是指在程序运行过程中其值不会发生改变的量。
与变量不同,常量在定义时必须赋初始值,且无法再次修改。本文将
为大家介绍C语言中合法的常量定义方式。
1. 整型常量
整型常量是指不带小数点的数字常量。在C语言中,整型常量可
以采用十进制、八进制、十六进制等不同的进制形式表示。
十进制:直接写出数字即可,例如123、-456等。
八进制:以数字0开头,后面跟上0~7之间的数字。例如0123
表示十进制的83。
十六进制:以数字0x或0X开头,后面跟上0~9、a~f或A~F之
间的字符。例如0x12af表示十进制的4783。
2. 浮点型常量
浮点型常量是指带小数点的数字常量。在C语言中,浮点型常量
可以采用小数点形式、指数形式等不同的形式表示。
小数点形式:直接写出小数即可,例如3.14、-2.5等。
指数形式:采用e或E表示指数部分,例如1.23e-4表示1.23
乘以10的负四次方。
3. 字符常量
字符常量是指用单引号括起来的单个字符,例如'a'、'b'等。在
C语言中,字符常量也可以采用转义字符的形式表示,例如'
'表示换行符、't'表示制表符等。
- 1 -
4. 字符串常量
字符串常量是指用双引号括起来的多个字符,例如'Hello
World!'等。在C语言中,字符串常量也可以采用转义字符的形式表
示,例如'
'表示换行符、't'表示制表符等。
5. 符号常量
符号常量是指在程序中可以定义的常量,一旦定义后无法再修改
其值。在C语言中,符号常量可以通过#define指令定义,例如#define
PI 3.14159等。
以上就是C语言中合法的常量定义方式,希望能帮助大家更好地
理解C语言的常量概念。
- 2 -


发布评论