本次学习使用软件为Visual Studio 2022。
1.头文件的使用:
#define _CRT_SECURE_NO_WARING 1 //以防因为使用strcpy,scanf等不安全的函数,而产生错误
#include<stdio.h> //标准输入输出头文件
2.主函数(main()):
int main() //主函数,使用int时main函数调用后返回整型数据
{
//printf:输出,是库函数,要相关头文件才能使用
//输出:Hello World
printf("Hello World");
return 0;
}
数据类型:
char : 字符类型
short : 短整型
int : 整型
long : 长整型
long long : 更长的整型
float : 单精度浮点型
double : 双精度浮点型
...
例:
int main()
{
char ch='H'; //利用char申请空间,字符型
printf("%c\n", ch); //%c--字符格式数据
int age = 20; //整型
printf("%d\n", age); //%d--整型
long num = 100;
printf("%d\n", num); //%d--长整型
float f = 3.14;
printf("%f\n", f); //%f--浮点型
double d = 3.14;
printf("%f\n", d); //%f--双精度浮点型
printf("%lf\n", d); //%lf--双精度浮点型
//%d--整型
//%c--字符
//%f--浮点
printf("%d\n",sizeof(char)); //查看(char)类型占用的内存空间大小
printf("%d\n", sizeof(long)); //查看(long)类型占用的内存空间大小
printf("%d\n",sizeof(int)); //查看(int)类型占用的内存空间大小
return 0;
}
变量(全局变量/局部变量):
int num1 = 10; //全局变量
int in=2022;
void int_in
{
printf("%d",in); //函数内使用全局变量
}
int a = 5;
int main()
{
int num2 = 20; //局部变量
int a = 4; //使用时 局部变量优先
printf("%d", a);
{
int b = 10; //局部变量
}
//printf("%d", b); //会报错,局部变量不能在更外层使用
return 0;
}
变量的生命周期:
局部变量:进入作用域开始,出作用域结束
全局变量:和main函数的生命周期相同,即整个程序的生命周期。
输入(scanf):
int num1 ;
int num2 ;
scanf("%d%d", &num1, &num2);//&:取址符,要利用&才能输入数据
内容可能有很多较为不足的地方,请见谅!