今天我们来学习一下标识符、变量以及常量。
在C语言中我们有的时候自己定义变量,自己定义函数,这时标识符的作用就显得无比的重要了,那么标识符的命名规则是什么呢?
其实就是记住一句话就可以了:
标识符的第一个字符必须是字母或者下划线,随后的字符可以是字母、数字或者是下划线。
以上这句话是非常重要的。到家一定要牢记。
另外,我们在定义标识符的时候一定不能和C语言中的关键字相同,并且要简洁一些,C语言要求表示符的长度在一个字符和32个字符之间。
在C语言中字母是区分大小写的,例如:score、Score和SCORE这是代表三个不同的标识符,并且C语言要求不能和库函数还有用户自定义函数同名。
我们讲完了标识符,下面我们来看看变量:
所谓变量,就是其值可以改变的量,一个变量应该有一个名字,这个名字用标识符来表示。
大家想,我们定义了一个变量,那么肯定是要在这个变量里面放东西的啊!
既然要放东西,那么这个变量肯定就要有空间,这个空间被叫做存储单元,变量在内存中占据一定的储存单元,在该储存单元中存放变量的值。在这里我们要区分变量名和变量值这两个不同的概念。
这里还要注意所有的C语言变量在使用之前都要先定义。
定义的形式为:
类型名  变量列表;
例如:我们定义一个整型变量i。
int  i;
格式就是这样的。
在这里,变量列表里可以只有一个,也可以有多个。
例如:我们定义两个整型变量i和t。
int  i,t;
多个变量之间用英文状态下的逗号隔开。
下面我们来说常量:
在c语言中常量可以有整型常量、实型常量、字符常量、字符串常量、转义字符 等不同的类型常量。
我们今天来重点讲解字符常量、字符串常量、转义字符和符号常量。
字符常量:
字符常量是由一对单引号括起来的单个的字符,如AS9’等均为字符常量在这里单引号只起定界的作用并不代表字符在这里需要注意的是若要将单引号(')和反斜杠(\)作为字符常量,需要通过转义字符,即'\’’\\就可以代表单个字符单引号(')和反斜杠(\)作为字符常量。
在C语言中字符是按其所对应的ASCII的值来储存的,一个字符占一个字节。
部分ASCII码的值:
字符
0
1
9
A
B
Y
Z
a
b
ASCII码值(十进制)
48
49
57
65
66
89
90
97
98
字符
y
z
ASCII码值(十进制)
121
122
字符串常量的定界符是什么
其余的一次往后推就可以。
在这里要注意数字3和字符常量‘3’的区别:
前者为整型常量,占两个字节,后者为字符常量占一个字节,但是其值为51。
下面我们再来学习字符串常量:
字符串常量是用双引号括起来的一串字符。双引号只起定界作用。
例如:
Hello World!
注意双引号括起来的字符串中不能出现双引号和反斜杠。
介绍完字符串常量,我们再来学习转义字符:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。