一、文件类别
头文件:xxxx.h
头文件各种类型:
stdio.h 输入输出标准函数头文件
string.h 字符串操作函数头文件
math.h 数学函数头文件
alloc.h 动态分配地址函数头文件
graphics.h 图形函数头文件
conio.h 屏幕操作函数头文件
dos.h 与DOS接口的函数头文件
源文件:
xxxx.c(.c表示C的源程序)
xxxx.cpp(.cpp表示C++的源程序)
二、第一个代码
#include<stdio.h>
int main()
{
printf("五\n");
return 0;
}
关于main函数
1.c语言是从主函数的第一行开始执行的
2.main函数一个项目中有且仅有一个
3.一个项目可以有多个.c文件
4.但是多个.c文件中只能有一个main函数
\n为换行符
使用输出标准printf函数需要引用stdio.h头文件(放到开头)
printf-把内容打印到屏幕上
三、数据类型
主要类型
1.char 字符类型
2.int 整型
3.short 短整型
4.long 长整型
5.long long 更长的整型
6.float 单精度浮点数(运算时精确至小数位)(如:float a = 9.0(会变成double类型)) (float a = 9.5f)
7.double 双精度浮点数
主要输出控制符![](https://i-blog.csdnimg.cn/blog_migrate/2d9e56dadfec3194df3bdd84dcec9025.jpeg)
int main()
{
float b = 9.5;
float c = 9.5;
printf("%.1f\n", b);
printf("%.2f\n", c);
return 0;
}
可在%f前加.n,表示n位小数
sizeof操作符
注:操作符不进行运算
sizeof-操作符-计算类型或者变量所占空间的大小
sizeof可以计算出每种类型所占的内存 其单位都为字节byte
四、字符串
字符串就是用双引号括起来的一串字符
int main()
{
char first[] = "123";
char secend[] = {'1','2','3'};
char third[] = {'1','2','3','\0'};
printf("%s\n",first);
printf("%s\n", secend);
printf("%s\n", third);
return 0;
}
字符串在末尾会隐藏一个“\0”
"\0"是字符串的结束标志