C 语言短平快
上海兴韦信息技术职业学院
费水生
8
-
41
第二课:变量
本课将教会读者在 C 中怎样声明和使用变量 。 一个变量是用来在程序中保存数据的 。 一个
变量代表用户计算机存储器的一个存储位置 。 读者能够将数据存放到其中 , 也能够将数据从
中取出 。 每个变量都具有两个部分 , 一个是它的名称 , 一个是它的数据类型 。 变量的名称有
效的名称由字母 、 数字和下划线组成 , 但不能以数字开头 。 一个变量名不能取 C 的关键字
,
比如 if , for , else 或者 while 等。变量名是要区分大小写的,因此, Age , AGE , aGE
,
AgE ,分别代表不同的名称。要注意, int , float 和 double 是 C 内部的数据类型。
数据类型
数据类型
数据类型
数据类型
C 语言为字符 , 浮点数 , 整数提供了内部的数据类型 。 作为一个机制 , 可使用关键字 typede f
建立用户自定义的类型。另外,当读者在声明一个变量的时候,还可以为其分配一个值 。 整
型变量用于保存一个整数。有好几个关键字用来声明一个整型变量,如 int , short , long
,
unsigned short , unsigned long 等 。 它们的区别在于在内存中存储变量的字节数 , long 对 应
short , 或者是否是符号数 , signed 对应 unsigned 。 这些差别将在相应的教材阐述 。 在这里
,
使用 int 声明整型变量,在绝大多数的 32 位系统中,它与 signed long 相同。
整型变量声明的例子:
整型变量声明的例子:
整型变量声明的例子:
整型变量声明的例子:
int count;
int number_of_students = 30;
浮点变量用于存储浮点数。浮点数包含两部分,一是整数部分,一是小数部分,例如 52. 7
和 3.33333333 。 在 C 语言中有好几个关键字用来声明浮点数 。 如 float , double , long double
。
它们的差别在于用于存储变量的内存字节数。 Double 比 float 允许更大的值。 Long doubl e
允许的值更大。这些差别在相应的教材有阐述。在这里,使用 float 声明浮点变量。
浮点变量声明的例子:
浮点变量声明的例子:
浮点变量声明的例子:
浮点变量声明的例子:
float owned = 0.0;
float owed = 1234567.89;