变量类型+内存
单位/bit char=1 short=2 int=4 long=4 long long=8 float=4 double=8
1byte=8bit 1kb=1024byte 1mb=1024kb ----gb tb pb都是1024转换
查询方法
#include <stdio.h>
int main()
{
printf("%d\n",sizeof(char\int\short\long\long long\float\double));
return 0;
}
变量使用
int main()
{
int aaaa = 111;
aaaa = aaaa+1
return 0;
}
"aaaa"为变量名字 “int”即为创建变量 “111”为变量数据
"aaaa = aaaa+1"为变量变化情况
int main()
{
float aa = 2;
aa = aa + 1;
printf("%f\n", aa);
double aaa = 1;
aaa = aaa + 1;
printf("%lf\n", aaa);
return 0
}
单精度浮点型要用%f;双精度浮点型用%lf;整型用%d
变量情况:全局变量和局部变量
唯一区分是,变量是否在大括号{}内,大括号内为局部变量,外则为全局变量
run的时候优先局部变量
变量使用
scanf函数:输入内容
int main()
{
int a = 0;
int b = 0;
int sum = 0;
scanf("%d %d", &a,&b);
sum = a + b;
printf("sum = %d\n", sum);
return 0
}
scanf函数的含义为将输入内容?配合sum函数 将数据输入从而得出sum结果 printf函数输出sum结果 补:使用scanf函数需要用&符号标识出识别地址,计算机才能识别出scanf需要读取的位置
补:数字键盘的(*&@%有些还分大小写,一样的内容第一幅图无法run,第二幅图可以(第二幅图为切换大小写后的一样内容)