资讯详情

第二部分—C语言提高篇_1. C语言概述

贝尔实验室Dennis Ritchie在1972年开发了C,当时他正与ken Thompson一起设计UNIX然而,操作系统,C不非完全由Ritchie构想出来的。它来自Thompson的B语言。

在过去的几十年里,c语言已经成为最流行和最重要的编程语言之一。它之所以发展起来,是因为人们在尝试使用它后喜欢它。在过去的许多年里,许多人从C语言转向使用更强大的语言c 语言,但c有自己的优势,仍然是一种重要的语言,它仍然在学习c 必经之路。

  1. 。c语言是一种高效的语言。c它通常表现出只有汇编语言才具备的精细控制能力(汇编语言是特定的cpu设计中使用的一组内部助记符。cpu使用不同类型的汇编语言)。如果您愿意,您可以仔细调整程序以获得最大的速度或内存利用率。
  2. 。c语言是一种可移植的语言。这意味着在一个系统上编写的C程序可以在其他系统上运行,而不需要修改。

功能和灵活性强。c强大灵活。比如强大灵活。UNIX操作系统是用c编写的。其他语言(Perl、Python、BASIC、Pascal)许多编译器和解释器也是用c编写的。结果是,当你在一个台Unix机器上使用PythonC程序最终生成最终可执行程序。

起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)C语言正式发表在贝尔实验室。·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本名为的书《The C Programming Language》。这本书被 C语言开发者称之为,多年来一直被视为 C非正式非正式标准描述。人们称之为这个版本 C语言为

K&R C主要介绍以下特点:结构体(struct)类型;长整数(long int)类型;无符号整数(unsigned int)类型;运算符= 和=-改为 =和-=。因为= 和=-编译器不知道用户是否需要处理i = -10还是i =- 10.混淆处理。

即使在后来ANSI C标准提出多年后,K&R C它仍然是许多编译器的最准确要求,许多旧编译器仍在运行K&R C的标准。

1970到80年代,C从大型主机到小型微机,语言被广泛使用,C语言的许多不同版本也衍生出来。1983年,美国国家标准协会(ANSI)成立了委员会X3J11,来制定 C语言标准。

1989年,美国国家标准协会(ANSI)通过C语言标准称为C语言标准。因为这个标准是1989年通过的,一般简称。也有人简称,因为这个标准是美国国家标准协会(ANSI)发布的。

1990年,国际标准化组织(ISO)和国际电工委员会(IEC)把C89标准被命名为C语言的国际标准[5]。因为这个标准是1990年发布的,所以有人称之为简称。然而,大多数人仍然称之为它,因为这个标准和ANSI C89标准完全等同。

1994年,国际标准化组织(ISO)国际电工委员会(IEC)发布了C89标准修订版,名称ISO/IEC 9899:1990/Cor 1:1994[6],有些人简称

1995年,国际标准化组织(ISO)和国际电工委员会(IEC)再次发布了C89标准修订版,名叫ISO/IEC 9899:1990/Amd 1:1995 - C Integrity[7]  ,有些人简称为

1999年1月,国际标准化组织(ISO)和国际电工委员会(IEC)发布了C语言的新标准,名叫 ,简称。这是C语言的第二个官方标准。

例如:

增加了新关键字 restrict,inline,_Complex,_Imaginary,_Bool

支持 long long,long double _Complex,float _Complex 这样的类型

支持了不定长的数组。数组的长度就可以用变量了。声明类型的时候呢,就用 int a[*] 这样的写法。不过考虑到效率和实现,这玩意并不是一个新类型。

 

 

标签: ry1s2j11r1压力变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台