常量
常量:在程序运行过程中,其值不能被改变的量。
·整型常量:如1000,12345,0,-345
·实型常量:
十进制小数形式:如0.34 -56.45 0.0
指数形式:如12.34e3(代表12.34×10³)
·字符常量:
普通字符:如‘a’,‘Z’,‘#’
转义字符:如‘\n’,'\t'
字符串常量:如“boy”
符号常量:#define PI 3.1416
常量代表一个有名字的、具有特定属性的一个储存单元
变量
变量用来存放数据,也就是存放变量的值。
在程序运行期间,变量的值是可以改变的。
变量必须先定义,后使用。
定义变量时指定该变量的名字和类型。
变量名和变量值时两个不同的概念。
变量名实际上是以一个名字代表的一个存储地址。
从变量中取值,实际上是通过变量命名找到相应的内存地址,从该存储单元中读取数据。
常变量
Const int a=3
定义a为一个整型变量,指定其值为3,而且在变量存在期间其值不能改变
变量与常变量的异同是:常变量具有变量的基本属性:有类型,占存储单元,只是不允许改变其值。可以说,常变量是有名字的不变量,而常量是没有名字的不变量。有名字就便于在程序中被引用。
#define Pi 3.1415926//定义符号常量
const float pi=3.1415926;//定义常变量
符号常量Pi和常变量pi都代表3.1415926,在程序中都能使用。但二者性质不同: 定义符号常量
用#define指令,它是预编译指令,它只是用符号常量代表一个字符串,在预编译时仅进行字符
替换,在预编译后,符号常量就不存在了(全置换成3.1415926了),对符号常量的名字是不分配
存储单元的。而常变量要占用存储单元,有变量值,只是该值不改变而已。从使用的角度看,
常变量具有符号常量的优点,而且使用更方便。有了常变量以后,可以不必多用符号常量。
说明: 有些编译系统还未实现C 99的功能,因此不能使用常变量。
标识符
标识符就是一个对象的名字。用于标识变量、符号常量、函数、数组、类型等。
规定;标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
注意:1、变量名中区分大小写字母
2、不能使用关键字作为变量名
3、变量的名字应该尽量反应变量在程序中的作用与含义
C语言中的关键字

本文介绍了C语言中的常量类型(包括整型、实型、字符和字符串),强调了它们在程序中的不可变性或可变性。同时讨论了变量的定义与使用,以及常变量与符号常量的区别。标识符的命名规则也被详细说明,包括C语言的关键字。
3023

被折叠的 条评论
为什么被折叠?



