初识C语言
char //字符数据类型
short //短整形
int //整形
long //长整形
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
//char-数据类型
int main()
{
char ch = ‘A’;//内存
printf(“%c/n",ch);//%c——打印字符串格式的数据
}
定义变量的方法
int age =20;
printf("%d\n",age);//%d打印整形十进制数据
return 0;
变量的分类
*局部变量
*全局变量
#include <stdio.h>
int global = 2019;//全局变量
int main()
{
int local = 2018;//局部变量
//下面定义的global会不会有问题?
int global = 2020;//局部变量
printf("global = %d\n", global);
return 0;
}
上面的局部变量global变量的定义没有问题
当局部变量和全局变量同名是,局部变量优先使用
变量的使用
#include <stdio.h>
int main()
{
int num1 = 0;
int num2 = 0;
int sun = 0;//C语言语法规定,变量要定义在当前代码的块的最前面
//输入数据-使用输入函数scanf
scanf("%d%d", &num1, &num2);//&为取地址符号
sun = num1 + num2;
printf("sun =%d/n", sun);
return 0;
作用域
1.局部变量的作用域是在变量所在的局部范围
2.全局变量的作用域是整个工程
生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1.局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束
2.全局变量的生命周期是:整个程序的生命周期