一,数据类型
1)分类
2)代码实现
//字符型变量
char ch = '黎';
//整型
int i = 10;
//短整型
short s = 10; //long ;长整型
//单精度浮点型
float f = 55.5;
//双精度浮点型
double d = 0.0;
//打印 int型变量 i的大小
printf("%d\n ", sizeof(int));
*使用printf打印语句要在程序前加 #include <stdio.h>
*计算数据类型或者变量的所占空间(内存)大小 --sizeof(数据类型/变量)--关键字--操作符
结果
*各个数据类型的大小
char 1byte ; short 2 byte ; int 4 byte ; long 4 byte
long long 8 byte ; float 4 byte ; double 8 byte
*计算机中的单位
bit - 比特位
byte -字节=8bit kb - 1024个byte mb - 1024个kb
gb - 1024个mb tb - 1024个gb pb - 1024个tb
二,常变量(恒定的与变化的量)
1)创建一个变量
类型 变量名 = 初始化值; //也可以不初始化值 : 类型 变量名; 但不建议。
2)变量的分类
1.局部变量:在函数内部定义的变量。({}内)
2.全局变量:函数外定义的变量。({}外)
//局部变量与全局变量冲突时,局部变量优先。写程序时候不建议全局变量和局部变量名字重复。
小测试:输入两个数,相加并输出结果。
int a = 0;
int b = 0;
int sum = 0;
//scanf函数,输入函数 scanf("%d %d" , &a,&b); 输入两个数一个赋值给a一个给b。
scanf("%d %d", &a, &b);
sum = a + b;
printf("sum=%d\n",sum);
使用scanf函数,要在程序第一行加#define _CRT_SECURE_NO_WARNINGS 1
结果;