目录
1、嵌入式知识体系
2、计算机的组成原理
3、计算机之父
4、C语言标准
5、关键字
6、字符编码
7、字符集
1、嵌入式知识体系
备注:图片来源于网络,为嵌入式知识体系思维导图,分为软件、硬件和理论知识三个部分,仅供各位学者参考。
2、计算机的组成原理
计算机由以下五部分组成
- 运算器
- 控制器
- 存储器
- 输入设备
- 输出设备
其中,中央处理器(CPU)由运算器和控制器组成;存储器由内存(主存)和外存(辅存)组成。
且CPU主要与内存打交道。
3、计算机之父
早期计算机之父:艾伦·图灵
早期,1946年,第一台电子计算机,测试弹道轨迹、用于军事。
计算机界内,最高荣誉奖——图灵奖
现在的计算机之父:冯诺依曼,他提出三大理论:
- 提出计算机由5部分组成
- 计算机中的数据采用二进制存储
- 计算机中程序按照顺序执行
4、C语言标准
最开始C语言的标准由美国ANSI组织(美国国家标准协会)发布,C语言也被称为 ANSI C(标准库);
后面由ISO组织(国际标准化组织)制定和发布C语言的相关标准,ISO C
目前C语言标准一共有3套(C89标准、C99标准、C11标准)。(C18)
- 美国ANSI组织(美国国家标准协会)——ANSI C(标准库)
- ISO组织(国际标准化组织)——ISO C
5、关键字
6、字符编码
C语言中的字符都是采用英文字符
美国国家标准协会ASCI设计出来一套编码规则,叫做ASCII码(美国信息交换代码标准),这套编码一共收录了128个字符,也被称为标准ASCII码。所以后期为了兼容欧洲等国家的字符,又推出一套拓展ASCII码,一共收录了256个字符。
- ASCI ASCII码(标准ASCII码) 收录128个字符
- ISO 拓展ASCII码 收录256个字符
!!!重点:
- 字符 0 的ASCII码为:48
- 字符 A 的ASCII码为:65
- 字符 a 的ASCII码为:97
- 大写转小写: A+32
- 小写转大写:a-32
字符是组成语言的最基本的元素
7、字符集
- 国国家标准总局设计了中文简体字符集,称为GB2312字符集
- 后面又推出GBK编码(收录了繁体汉字,向下兼容)
- 目前UTF-8字符集收录各个国家的字符。