一、变量 (一)、变量类型和表示方法 1
一句话,变量是存储数据的值的空间
由于数值的类型有多种,有整数、小数(浮点数)、字符等等,那么对应的变量就有整型变量、浮点型变量、字符型变量
变量还有其他的具体分类
整型变量还可具体分为无符号型、长整型和短整型
浮点型也可分为单精度型、双精度型和长双精度型
此外还可以分为静态变量、外部变量、寄存器变量和自动存储变量
这些数据类型我们在本节和后面的章节中都会陆陆续续介绍
那么变量我们总要给它取个名字吧,这个名字我们叫做标识符
标识符的命名有一定的规则: (1)
标识符只能由字母、数字和下划线三类字符组成 (2)
第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义的标识符) (3)
大写字母和小写字母被认为是两个不同的字符,如 A 和 a 是两个不同的标识符 (4)
标识符可以任意长,但只有前 32 位有效
有些旧的 C 版本对外部标识符的限制为 6 位
这是由于链接程序的限制所总成的,而不是 C 语言本身的局限性 (5)
标识符不能是 C 的关键字 2
从上面的规则中,有个关键字的概念
那么什么叫关键字呢
从表面字意上也可以看出,关键字是 C 语言本身某些特性的一个表示,是唯一的代表某一个意思的
下面列出 ANSI 标准定义的 32 个 C 语言的关键字,这些关键字在以后的学习中基本上都会用到,到时再说它们的各自用法
auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile w