//数据类型 %c。。。为输出
//char --字符数据类型-- char ch = 'a' (赋值ch的a)
//%c
//整数类型 -10,1,100,2, 占用不同
//short ---短整型
//%u
//int ---整型
//%d
//long ---长整型
//%ld
//long long --- 更长整型
//%lld
//浮点型--小数类型 占用不同
//float ---单精度浮点型
//%f
//double --双精度浮点型
//%lf
例float wieght = 52.2
double s = 0.22
//sizeof(); --计算数据类型或者变量在计算机空间中所占的大小
变量定义
int main()
{
int b = 10;
int a = 5;
int c = 0;
scanf("%d,%d ",&a,&b);
c = a + b;
printf("c = %d\n",c);
return 0;
} //注意中英文
int a()
{
//第一种定义变量方法
int age = 18;//赋初始值
float wieght = 50.5;
char ch ='w';
//第二种
int age;
float wieght;
return 0;
}
//局部变量(在{}内定义的) --只能在定义所在的{}中使用
//全局变量 {}外定义 --可以在所有的函数中使用的
//局部变量全局变量冲突时,局部优先
引用全局变量在其他文件需要先声明 extern x x;
int main()
{
printf("%d\n",sizeof(char));//1
printf("%d\n",sizeof(int));//4
printf("%d\n",sizeof(short));//2
printf("%d\n",sizeof(long));//4 sizeof(long)>= sizeof(int)
printf("%d\n",sizeof(long long));//8
printf("%d\n",sizeof(float));//4
printf("%d\n",sizeof(double));//8
return 0;
}
查看函数类型的占用内存,并做出选择
可以说我就知道这些