今天总算搭建好了环境开始学习,说来惭愧,码云还是没法使用,加上临近春节走亲戚,今天学习时间偏少,不过还是有收获的。
'a'--字符a
char ch = ‘a'; 字符类型
数据类型就是创建一个空间用来存储数据
int整型
int age = 20;
short短整型
short num = 10;
float单精度浮点型
float weight = 55.5;
double双精度浮点型
double d = 0.0;
printf("%d\n",100); //打印一个整数
printf("%d\n",sizeof(char)); //char类型的大小 sizeof单位是字节
计算机中的单位
bit - 比特位 一比特就是一个二进制位
byte - 字节 = 8bit
kb = 1024byte
mb = 1024kb
gb = 1024mb
tb = 1024gb
pb = 1024tb
常量 - 不能改变的量
变量 - 能被改变的量
int age = 20; //创建一个变量 类型 变量名字=0;
//%d - 整型
//%f - float
//%lf - double
变量的分类
1.局部变量 //当局部变量和全局变量名字冲突时,局部优先
2.全局变量 //不建议两个变量名字一样
区别在于在大括号的内外定义
scanf("%d %d",&a,&b); //scanf输入函数 第一个放a,第二个放b
变量的作用域和生命周期
1.哪里可以使用,哪里就是作用域,局部变量的作用域就是局部变量所在的局部范围,跨文件不可用。
跨文件用的话得 extern int a;
2.变量的生命周期就是从创建到销毁之间的时间段