第一个代码#include //头文件int main() //程序入口{printf(hello worldn) //输出return 0 //结束返回}后面会围绕这些一一讲述main 与 return 01.main 的名字是主函数的意思何为主主可以是一家之主、也可以是主人等等但最重要的是他们都有主要的意思何为主要我认为就是在这里不可缺少且有且仅有一个的意思是的 main 函数也是如此有且仅有一个且不能缺少所以它为什么主要呢因为它是它是通往 c 程序运行的大门它是 c 程序的入口。我们总结一下 main 函数的特征A. 不可缺少。B. 有且仅有一个。C. c 程序运行的入口。我们看完了main那么我们看看 return 0 。2. return 0它的英文意思是返回return 是指返回一个函数结束这个循环0 是正常结束的意思所以 return 0 通常为正常结束主函数。关键字1. 关键字关键字是 c 程序自身保留的一些名字它是可以直接拿来用由于它是自身携带的so 我们是不能创建关键字的当我们创建一些标识符的时候也不能和关键词相同c 的关键字有 很多个重要常用的有 32 个。如图ASCII1. 何为 ASCII 码由于计算机它的内部并不像人的大脑一样以大脑皮层和海马体来存储信息的而它是用二进制的形式存放的二进制就是 0-1 整数组成的像 100011#的二进制这种庞大的数字很麻烦甚至看时间长了不易辨识因此聪明的你想了一个方法将这些字符数据编一个号码就像监狱的犯人一样如果我们叫他们的名字很杂也不易管理那么我们叫他们的编号就便于管理了后来这个创意被一个叫ASCI美国国家标准协会的组织想到了他们统一规定了这个表故称ASCII码表。2. 是否需要全部记住它们不需要的bro我们只需要记住一些常见的其余看表。A-Z65-90a-z97-1220-948-57n10大写32小写转义字符1. 何为转义当我我们看到这个时候大概脑海中第一个浮现的就是“什么是转义字符”它通俗来讲就是前面加个东西改变它原有的意思比如 n 和\n在 n 前面加一个变成n 它就可以表示换行的意思就像它的名字一样“转义”改变它原有的意义诸如此类的还有很多我就不一一列举了当然其中我们重点要说的是ddd其中 ddd 表示 1-3 个八进制数字而ddd 表示它对应的ASCII码例如150 表示 h我们还要讲的另一个就是xdddd 表示两个十六进制的数字如 x39表示9当然讲到这里可能有人会问这个十六进制和八进制是啥呀我只知道十进制这该咋办那么能不能把他们变成十进制呀变成我们熟悉的还有转化成的 ASCII 码是要背过吗这些问题很多所以我们先一个一个解决。2. 什么是十六进制十六进制就是 0-9 加 A-F 这十六个而 A 就是 10、B 就是 11后面以此类推so如何把它转化为我们熟知的十进制呢举个例子 A9B4 这个十六进制将 A×16³9×16²B×16¹4×16⁰10×16³9×16²11×16¹4×16⁰最后结果 4344这就是它的十进制。3. 什么是八进制八进制其实就是 0-7转化方法和十六进制很像举个例子 32 转换为十进制就是 3×8¹2×8⁰26。4. 需要背过的吗不是的我们只需要会简单的看表即可表我已经放在上面了注释注释问题我想从两方面进行说明1.注释的重要性我们先讲一个故事程序员A“这段代码两个月前只有我和上帝知道是什么意思。”程序员B“现在呢”程序员A“现在只有上帝知道了。”程序员B“你当时没写注释”程序员A“我以为我记得住。”所以这个笑话告诉我们不要高估自己的大脑好记性还是不如烂笔头这个注释不仅是给自己看的还是要给别人看的方便后期其他人的维护既给别人提供便利也给自己提供便利。2.怎样添加注释有两种一个是上方有按钮可以全选上自己要注释的第二种打出/它后面就是注释内容。数据类型1. 数据是什么我第一眼看到这个词的时候我会想到成千上万的数或者字如果我们在后面加个类型它是不是就有把这些成千上万的字进行分类的效果这里我们的数据类型可以分成为两大类。2. 分为内置类型和自定义类型顾名思义内置就是系统本身带的而自定义是允许我们自己创造一些特定的当然我们的重点肯定是在内置上面3. 内置可以分为 4 种类型整型、字符型、浮点型、布尔类型。剩下的细分我偷个懒以图的形式展示打字太累了〒_〒。4. 里面需要注意的其中浮点型什么是浮点型这个和前面那两个整型和字符型好理解前面两个见字知其意而这个浮点有点懵看着它很高大上其实他就是小数然后 float 是单精度浮点数double 是双精度浮点数long double 是长双精度浮点数类型看到这里我有个疑问什么是双什么是单其实这里是内存长度的差距float 占据 4 个字节double 占据 8 个字节long double 顾名思义超级长它占据 16 个字节short 是短整型long 是长整型int 整型long 长整型long long 超长整型字节大小不一一打出请看下图_Bool 布尔类型这个有几点需要注意首先布尔类型是判断真假的0 代表假非 0 代表真头文件需要stdbool.h取值 true 或 false谢谢你的观看如果可以的话希望你给我一些反馈或者肯定这样我会更加动力满满