2023年7月1日 星期六
第一个c语言项目
现在是23.7.1,放假在家,不能摆烂,养成学习和写代码的好习惯,于是带着mac回来学习,经过一天的摸索发现mac和windows系统还是有很多不一样,但是没关系,我们直接开学。
1.主函数:
#include <studio.h>
int main(){
printf("hello world");
}
其中:int 表示函数类型,
main是函数名,
{}里面的内容成为函数体。
printf是用来打印我需要输出的内容,比如在这个代码里面输出为:hello world
!!而printf是一个库,他需要应用头文件,也就是代码的第一行中的studio.h,所以说以后的每一个代码中都需要应用这个头文件。
2.数据类型
char //字符数据类型
short //短整形
int //整形
long //长整形
long long //更长的长整形
float //单精度浮点数
double //双精度浮点数
//%d——整形
//%f——float
//%lf——double
他们的大小分别为1,2,4,4,8,4,8
//使用printf(“%d\n,sizeof(数据类型));来计算数据类型的大小,
3.常量与变量
常量——不能改变的(eg:血型,性别。。。)
变量——能被改变的量(eg:年龄,体重。。)
)1.定义方法:
#include<stdio.h>
int main(){
//类型 变量名 赋值
int age=20;
double weight=75.2;
age=age+1;
weight=weight-10;
printf("%d\n",age);
printf("%lf\n",weight);
return 0;
}
//age为常量,weight为变量
)2.局部变量,全局变量:
简单来说,在大括号外面的是全局变量,在括号里面的是具备变量,应该很好懂,
要注意:当局部和全局变量有重名时,局部变量优先。但是不建议全局和局部重名。
局部变量的作用域就是在变量所在的局部范围,全局变量的作用域是在整个工程中。
)3。scanf
与printf对于的则是scanf,也就是说printf是输入打印,而scanf是输入,
#include<stdio.h>
int main(){
int a =2;
int b =5;
int sum=0;
scanf("%d %d",&a,&b);
sum =a+b;
printf("sum= %d\n",sum);
return 0;
}
注意scanf的用法!!!