变量和数据类型
变量
这个语句的意思是:在内存中找一块区域,命名为 a,用它来存放整数。
C语言中这样向内存中放整数:
在C语言中,这个过程叫做赋值(Assign)。
赋值是指把数据放到内存的过程。
把上面的两个语句连起来:
就把 123 放到了一块叫做 a 的内存区域。你也可以写成一个语句:
a 中的整数不是一成不变的,只要我们需要,随时可以更改。更改的方式就是再次赋值,例如:
第二次赋值,会把第一次的数据覆盖(擦除)掉,也就是说,a 中最后的值是9999,123、1000 已经不存在了,再也找不回来了。
因为 a 的值可以改变,所以我们给它起了一个形象的名字,叫做变量(Variable)。
int a;
创造了一个变量 a,我们把这个过程叫做变量定义。a=123;
把 123 交给了变量 a,我们把这个过程叫做给变量赋值;又因为是第一次赋值,也称变量的初始化,或者赋初值。
你可以先定义变量,再初始化,例如:
也可以在定义的同时进行初始化,例如:
这两种方式是等价的。
数据类型
在C语言中,有多种数据类型,例如:
说 明
字符型
短整型
整型
长整型
单精度浮点型
双精度浮点型
无类型
数据类型
char
short
int
long
float
double
void
这些是最基本的数据类型,是C语言自带的,如果我们需要,还可以通过它们组成更加复杂的数据类型
连续定义多个变量
为了让程序的书写更加简洁,C语言支持多个变量的连续定义,例如:
连续定义的多个变量以逗号,
分隔,并且要拥有相同的数据类型;变量可以初始化,也可以不初始化。
数据的长度(Length)
在C语言中,每一种数据类型所占用的字节数都是固定的,知道了数据类型,也就知道了数据的长度。
在32位环境中,各种数据类型的长度一般如下:
说 明
字符型
短整型
整型
长整型
单精度浮点型
双精度浮点型
数据类型
char
short
int
long
float
double
长 度
1
2
4
4
4
8
Last updated
Was this helpful?