1.何为c语言
我们知道,人和人进行沟通所使用的就是语言,如中文、英语、日语都是语言的一种。那么,以此推之,人与计算机进行沟通交互的语言就是计算机语言。人类通过计算机语言向计算机发布指令让计算机完成任务的桥梁.
2. 编译与链接
笔者今日学习了输出hello world的代码.但是,从我到输出hello的过程中,是有别的流程的,并不是我输入代码,计算机就立马输出信息.以我为例,我是在哔哩哔哩看了教程配置了vscode的编译环境,我在vscode中编辑代码,但是这只是一个文本文件,计算机能够读取的是二进制文件010101.所以,我的代码需要进行编译和链接两个过程.先是编译器编译成.obj结尾的目标文件,再通过链接器生成可执行的二进制的exe文件.
3. ASCII码
为什么会有这个?我们知道,在计算机上,有许许多多的字符,但是计算机是以二进制来读取和输出的,那我们就想到一个办法,把这些字符进行编号处理,就是所谓的ASCII码.需要注意的是,a的ASCII码为97, A的ASCII码为65.
4.字符串打印
两种方式.
printf("%d", "hello");
printf("hello")
5.关键字
c语言自己保留的一些具有特定意义的字符,如int,float, return.