一.数据类型
char 字符数据类型 short 短整型 int 整型
long 长整型 long long 更长的整形 float 单精度浮点数
double 双精度浮点数
在打代码过程中 浮点型用%f 指示 双浮点型用%lf
整型用%d
(若想计算各数据类型占用内存 ,可用printf("d\n",sizeof(...));来计算)
二.代码中部分问题
1.关于局部变量和全局变量
局部变量在{}内输入,而全局变量在{}外输入
且当局部变量和全局变量存在命名冲突时,以局部变量优先
例如
#include<stdio.h>
int a=10;
int main()
{
int a=100;
printf("%d\n",a)
return 0;
}
中输出的a=100
2.关于在visual studio中scanf报错的问题
需要在编写代码的开始加入#define _CRT_SECURE_NO_WARNINGS才可继续运行
如上例
3.下为今日编写的求平均值的代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int arr{10}={0};
int i=0;
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
}
int sum=0;
for(i=0;i<10;i++)
{
sum=sum+arr[i];
}
int avg=sum/10;
printf("avg=%d\n",avg);
return 0;
}