2023-10-15

C语言

程序:计算机能识别和执行的指令

(计算机的一切操作都是由程序控制的)

计算机语言(计算机和人都能识别的语言):

1.机器语言:

根本上计算机只能识别和接受由0和1组成的指令;

计算机能直接识别和接受的二进制代码称为机器指令;

机器指令的集合就是该计算机的机器语言;

(缺点:与人们日常习惯用的语言差别太大,难学,难写,难记,难检查,难修改,难以推广使用)

2.汇编语言(符号语言或符号汇编语言):用英文字母和数字表示一个指令,需要用汇编程 序转换为机器指令

{机器语言和汇编语言完全依赖于具体机器特性,是面向机器的语言,称为计算机低级语言}

3.高级语言:接近于人们日常使用的自然语言和数学语言,容易理解,语言功能很强,不依赖于具体机器,称为计算机高级语言。

高级语言的历程:1.非结构化语言

2.结构化语言

3.面向对象的语言

C语言特点:1.简洁,紧凑,使用方便,灵活

2.运算符丰富

3.数据类型丰富(包括整型,浮点型,字符型等)

4.具有结构化控制语句

5.语法限制不太严格,程序设计自由度大。

6.允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,也可以直接对硬件进行操作。

7.用C语言编写的程序可移植性好

8.生成目标代码质量高,程序执行效率高

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容