最初的起点-初识C语言
文章目录
前言
想要回到最初的起点–C语言,重新出发,本博客就是从对C语言的重新介绍以及对很多细节的重新回顾开始哒,希望可以让更多的超级新手小白可以和我一起更好的理解C语言!
一、C语言是什么?有何优势?
简单来说,C语言就是我们与计算机进行交流时说的一种语言,就像我们与外国人交流时使用的外语一样。
我们的硬件设备是死的,我们的操作系统通过驱动层来驱动硬件,我们将操作系统之下面向硬件的称为底层软件,在操作系统之上的使用的软件称为上层软件。c++非常擅长底层软件的开发,在嵌入式,单片机的开发领域里面应用广泛。
二、第一个c语言程序
1.VS2022安装使用教程(包括小白如何创建空项目及.c源文件)
【1分钟学会使用visual studio2022】https://www.bilibili.com/video/BV1FL411N73X?vd_source=d9d02dd6805ba6167df73fe55dd4bfc0
注意:
创建项目时尽量不要用中文,不要特殊字符,不要敲空格
2.写代码
#include<stdio.h>
int main()
{
printf("hello world!");
return 0;
}
3.编译,链接,运行
按住ctrl+f5(部分电脑需要按住fn),或者点击最上面的调试-开始执行(不调试)
4.分析
- printf是个库函数,C语言标准库提供的一个现成函数,使用是咱们要向系统打个招呼,(就像你向你身边的同学借东西要告诉他一声一样),所有我们#include<stdio.h>这个头文件,stdio.h这个头文件是标准输入输出时需要包含的,未来我们还会遇到其他的头文件。
- main函数是一个程序的入口,程序从main函数开始执行,每个程序的入口有且只能有一个,所有只能有一个main函数。
我们可以按ctrl+f10进行调试观察,会发现从main开始每按一下f10程序走一行。
c语言常用类型简单认识
- char:字符类型(字母之类的都是字符类型,但是一个汉字占两个字符,一个字符必须用单引号引起,例如 ‘a’)
- 整形:short(2字节)/int(4字节)/long(4字节)/long long(8字节)
- 浮点数:就是小数。float(单精度浮点数)/double(双精度浮点数)
我们可以用sizeof这个运算符去计算不同类型所占空间大小。
#include<stdio.h>
int main()
{
printf("%d ", sizeof(char));
printf("%d ", sizeof(short));
printf("%d ", sizeof(int ));
printf("%d ", sizeof(long));
printf("%d ", sizeof(long long));
printf("%d ", sizeof(float));
printf("%d ", sizeof(double));
return 0;
}
**一些小疑问点(如果你敲了):
- 为啥long的大小和int一样大嘞?
因为C语言里面规定只要sizeof(long)>=sizeof(int)就可以嘞!
**
关于变量和常量的简单了解
定义变量:
类型 变量名=xx;(例如 int a=10;一般我们会在定义变量时进行初始化,如果你这样写,int a;其实也可以,但这不是个好习惯,因为未初始化的变量赋的是随机值,会在后面的代码里面爆雷的哟)
同时,vs编译器会默认一个小数的变量是double类型的,可以在后面加个f.(float a=46.5;不聪明的编译器还是会认为a是double类型哦,可以写成float a=46.5f;)
关键规则
- 变量不能以数字开头,只能以字母,下划线开头
- 变量是区分大小写的,大小写不同变量是不同的
- 变量不能长过63字符
- 变量名不能是关键字(例如char int 等一系列)
- 不要随便取名,尽量取有意义的变量名
总结
这就是我们初识c语言的第一程啦,相信你一定觉得很容易,我们要一起走下去哦!