一、C 语言的起源与发展背景
- 语言发展脉络:C 语言由 B 语言发展而来,B 语言源自 BCPL,BCPL 则是从 FORTRAN 发展而来。
- 特性传承:BCPL 和 B 语言均支持指针间接方式,C 语言延续了这一特性。
- 其他影响因素:C 语言受到 PL/I 的影响,且与 PDP - II 的机器语言关联密切。
- 关键发展节点:
- 1973 年 3 月,第三版 Unix 系统上出现了 C 语言编译器。
- 1973 年 11 月,第四版 Unix(System Four)发布,该版本完全用 C 语言重新编写(文档中 “第四版的 linux” 表述疑似笔误,结合上下文应为 “第四版的 Unix”)。
二、C 语言的标准版本
- 1989 年,ANSI(美国国家标准协会)发布 C 语言标准 ——ANSI C。
- 1990 年,ISO(国际标准化组织)接受 ANSI 的标准,该标准被称为 C89。
- 标准更新:C 语言标准分别在 1995 年和 1999 年进行两次更新,对应版本为 C95 和 C99。
三、C 语言的应用领域与学习特点
- 定位:C 语言是一种工业语言。
- 核心特点:开发效率远高于学习过程,开发效率也高于开发乐趣。
- 主要应用场景:
- 操作系统
- 嵌入式系统
- 驱动程序
- 底层驱动
- 图形引擎、图像处理、声音效果
- 学习相关:日常应用中很少直接用 C 语言编写,学习 C 语言的过程主要是写练习代码,而非开发真实软件。
四、程序框架
c
运行
#include <stdio.h>
int main()
return 0;
五、输出相关
- 输出语句:
printf("Hello World!\n") - 关键说明:
- 双引号("")里面的内容叫做 “字符串”,printf 函数会将其中的内容原封不动地输出。
\n表示需要在输出结果后面换一行。
六、四则运算
| C 符号 | 四则运算意义 | 补充说明 |
|---|---|---|
| + | 加 | - |
| - | 减 | - |
| * | 乘 | 对应数学中的 “×” |
| / | 除 | - |
| % | 取余 | 表示取两个数相除以后的余数 |
| () | 括号 | 与数学中括号的作用一致,用于改变运算优先级 |
3154

被折叠的 条评论
为什么被折叠?



