C语言从入门到精通(视频实战版)
上QQ阅读APP看书,第一时间看更新

2.2.1 使用变量存储数据

在程序中,可以使用符号“=”为已经定义的变量进行赋值操作。在存储数据时,必须根据变量的类型存储与其对应类型的数据,否则,程序可能会出现内存读写错误。在本小节中,将介绍使用已定义的变量正确存储数据。

例如,定义的变量类型是整型,则该变量只能存储整数数据。按照这个规则,可以定义不同类型的变量,并对其初始化。具体代码如下:

……//省略部分代码
int score=70;//定义并初始化整型变量
char name[]="学习C语言";//定义并初始化字符数组
float f=12.254545;//定义并初始化单精度变量
double dob;//定义双精度变量
dob=15.526646546542;//初始化双精度变量
……//省略部分代码

在实例代码中,分别定义了四个不同类型的变量,并进行了初始化。如果将整型变量score的值初始化为单精度数据“12.254545”,则计算机会将单精度数据小数点后的位数省略,这样就会影响程序的运行结果。

注意 用户必须要根据变量的类型存储相同类型的数据。