1.数据类型
C语言包含多种数据类型,用于表达生活中的现象
其中包含:
占用空间大小
char --字符数据类型 1个字节
int --整型 4个字节
short --短整型 2个字节
long --长整型 >=4个字节 编译器默认反馈4个字节,但存储时该数据类型可以大于4个字节
long long --更长的整型 8个字节 C99版本中的数据类型,C99版本不流行,现在主流C语言版本为C89,C90
float --单精度浮点数 4个字节
double 双精度浮点数 8个字节
2.变量的作用域和生命周期
变量分为局部变量和全局变量
(1)局部变量的作用域只应用于当前代码块,其他代码块想使用这个变量是没法使用的,因为当程序进入这个代码块中,程序向计算机申请了一块空间,而当程序继续往下执行跳出当前代码块时,变量被销毁也就是将申请的空间还给计算机。同时这个申请空间到归还空间的时间我们叫做变量的生命周期。
(2)全局变量的作用域应用于整个项目,全局变量创建在主函数外部或其他外部文件中。全局变量在创建后整个文件中的代码块都可以使用这个变量,而其他外部文件想要使用这个变量则必须进行声明(extern 这个函数是用来声明外部符号的),而全局变量的生命周期是整个项目自创建到完工或者说整个程序的开始到结束。