1.C语言是一门面向过程的编译型语言
2.puts 是 output string(输出字符串)的缩写。 puts("C语言中文网");
3.汇编语言 --> 面向过程编程 --> 面向对象编程
4.C语言无时无刻不在谈内存,内存简直就是如影随形,你不得不去研究它。「内存 + 进程 + 线程」这几个最基本的计算机概念是菜鸟和大神的分水岭,也只有学习C语言才能透彻地理解它们
5.详解进制:二进制,八进制,十六进制
单位换算:
6.载入内存,加载器,虚拟内存
总结:CPU直接从内存中读取数据,处理完成后将结果再写入内存
7.ASCII编码,将英文存储到计算机
字符集为每个字符分配一个唯一的编号,类似于学生的学号,通过编号就能够找到对应的字符。
ASCII编码迄今为止共收录了 128 个字符,用一个字节中较低的 7 个比特位(Bit)足以表示(27 = 128),所以还会空闲下一个比特位,它就被浪费了。0~9 < A-Z < a-z
8.GB2312 --> GBK --> GB18030
9.Unicode字符集,将全世界的文字存储到计算机。万国码
Unicode只是定义了全球文字的唯一编号,我们还需要 UTF-8、UTF-16、UTF-32 这几种编码方案将 Unicode 存储到计算机中。
10.库分为两种:标准库,第三方库
建议从C语言开始,然后学习数据结构、算法、内存、线程、进程、通信、操作系统等基本的概念,它们是学习编程的基础,不管是应用层开发还是底层开发,这些知识都是必须的