一、书写第一个C语言代码并运行
快捷键fn+f5可进行调试
快捷键ctrl+f5可执行程序(注意:笔记本电脑需要ctrl+f5+fn)
运行后
头文件以.h结尾,源文件则以.c结尾
二、printf函数
printf=print+format(按照格式打印)
因此我们需要在头文件中加入#include <stdio.h>作为打印标准
stdio=standard input output(标准的输入输出)
三、关于库函数
如刚刚提到的printf函数就是一个库函数,一个标准规定了功能的函数
库函数即C语言提供了明确标准供大家使用的一系列函数,这些函数集合在一起就形成了标准库
需要注意的是,这其中用到的关键字是保留给C语言用的,无法被创建
四、字符和ASCLL编码
计算机中所有数据都是二进制存储的
那么像a,q,@,#这类字符,是怎么被存储的呢,依赖的就是ASCLL编码,将这类字符进行了标准化统一
其中需要记忆的是
五、字符串与字符
字符一般使用' '单引号引起来,而字符串" "则用双引号引起来
字符与字符串的不同在于字符串的末尾会隐藏一个 "\0"
"\0"是字符串的结束标志
让我们来书写一个代码进行验证
这两种表达方式看似相同,其实结果截然不同
造成第二种打印出乱码的原因是因为字符的后方没有\0,结束标志,导致持续打印知道随机出现\0结束标志后才停止
让我们采用监视看一下二者区别
快捷键fn+f10进入监视页面后
可以看到arr1确实是比arr2增加了一个隐藏的结束标志"\0"在末尾
六、转义字符
像\0,\n等转换了意义的字符,"\"即可对字符进行转义