【C语言】常量
常量说白了其实就是程序在运行过程中不可以被改变的量叫做常量,记住这段话实际上你就已经理解常量的一半知识点了。
① 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。
② 常量可以是任何的基本数据类型,比如整数常量(int)、浮点常量(float,double)、字符常量(char),或字符串(strs)字面值,也有枚举常量(enum)
③ 常量就像是常规的变量,只不过常量的值在定义后不能够再被进行修改。
注意😶🌫️字符常量与之前所介绍的常量有所不同。字符常量可以分为①字符常量(单个字符的单引号)②字符串常量(两个及以上双引号)
字符常量是区分大小写的,'A'和'a'的字符是不一样的。这两个字符代表不同的字符常量,'这对单直撇代表着定界符号,不属于字符常量的一部分。在C语言中字符串常量,系统会在字符串后面加'\0',作为字符串的结束标志。这个技巧适用于编程的很多场合技巧时候。
说明🥰图中的实际长度是6并不是5哟🙈因为字符串后面需要把'\0'算进去的。
🙌 who 直接常量
直接常用相当于是直接定义的常量也就是我们直接使用的常量,在数学上也叫做常数。
如下示例代码👇
🙌 运行结果
🙌 转义字符
博主来介绍下何为转义字符,转义字符在编程当中是非常常用的。在下述图中就明确写了各个转义字符的各个含义。
接下来我们就用代码来演示下转义字符的含义。 如下示例代码👇
🙌 运行结果
🙌 定义常量
定义常量修饰常量的关键字是 const,被 const 关键字所修饰的变量,都是不能被改变的值。
const 前缀声明指定类型的常量,格式如下所示👇
注意😶🌫️在创建常量时候必须要设置它的初始值,下面就来举个例子🌰
说明🥰你自己也可以用 const 关键字修饰下,然后再用变量改变常量值看看可不可以进行改变,我们这里PAL左边变量被const所给修饰的量,左值指定了const的对象,所以它是不能被修改的值。那么现在我们把PAL就叫做式常变量。那么为什么叫常变量呢?因为它具有常属性—常属性就是不能被改变的属性,但是其实它的本质上还是变量。
示例🤗举个例子给大家看下为何它实际上还是变量。
✨ #define
当然用 const 关键字修饰的话知识一种常量的修饰方式,实际上还有另外一种的修饰能够定义常量那就是用 #define 预处理编译器也是可以定义常量方式的一种方式。
题目📑定义#define标识符,打印自己的生日日期。
🙌 运行结果
注意😶🌫️把常量定义成一个大写是一个很好的习惯。
- 点赞
- 收藏
- 关注作者
评论(0)