c语言常量的正确定义

在C语言中,常量是固定不变的值,它们在程序运行过程中不会改变,常量可以是整数、浮点数、字符或者字符串等类型,在C语言中,我们可以通过不同的方式定义和使用常量,下面我们将详细介绍如何在C语言中编写常量。

c语言常量的正确定义
(图片来源网络,侵删)

1、整数常量

整数常量可以是十进制、八进制或十六进制表示。

十进制整数:123、456、0等;

八进制整数:以0开头,如012表示十进制的10;

十六进制整数:以0x或0X开头,如0x1A表示十进制的26。

2、浮点数常量

浮点数常量由整数部分、小数点和小数部分组成,3.14、0.56、0.0等,需要注意的是,浮点数常量的整数部分和小数部分都必须有数字,且小数点后最多只能有两位小数。

3、字符常量

字符常量是用单引号括起来的单个字符,’A’、’9’、’+’等,字符常量在内存中以对应的ASCII码值存储。

4、字符串常量

字符串常量是由双引号括起来的一串字符,"Hello, World!"、"C Program"等,字符串常量在内存中以字符数组的形式存储,末尾会自动添加一个空字符’