一、什么是C语言
语言是交流用的工具,例如中国人之间用汉语交流,美国人之间用英语交流,而人和计算机交流所使用的就是计算机语言,C语言就是一名计算机语言,其广泛应用于底层开发。下面简单介绍一下什么是底层:
当你买回来一个电脑时,它就是一个铁疙瘩,只是一个硬件,我们能使用是因为在它里面已经装好了操作系统,连接硬件和操作系统的是一个叫驱动的东西。我们大多数时候只关心上层,也就是我们所装的软件,这些都是在操作系统上完成的。C语言擅长底层开发,但是在上层开发中也并不弱。
最初的计算机语言,就是复杂的二进制序列,只有0、1两个数来表示。称为二进制指令。
后来为了方便,采用了汇编指令,即把固定的二进制序列简化,举个例子,如果要执行相加的指令,在汇编指令之前,我们要敲好多个0和1,但是现在,我们只用敲一个ADD就能表示加法,计算机读取到ADD会将它转化为对应的二进制序列。ADD这类汇编指令,称为助记符。
后来慢慢发展出了B语言、C语言,到了C语言,已经是高级语言了,即编用C语言写程序已经十分简单。
为了更好的规范C语言,ANSI定义了C语言标准,依次是C89、C90、C99、C11标准,使用C语言进行编程有很多编译器,以下内容所使用的编译器是Visual Studio 2019.
简单解释一下“编译”,当我们用C语言写出一个代码时,文件名的后缀是.c,其内部存放的是我们写出来的东西,但是计算机本身并不能理解,所以我们要把它转化成二进制语言,这个过程称为编译,经过编译之后,再经过一系列过程,会生成一个以.exe为后缀的可执行程序。
二、一个简单的C程序
如何使用编译器?
我们就可以从这个界面开始敲代码啦,下一篇将会带你了解数据类型,并尝试带你敲代码,对你有帮助的话就点个赞吧,有什么问题都可以在评论区留言或者私信我呀。