`

什么是ANSI C ?

阅读更多


1983 年, 美国国家标准协会 (ANSI) 委任一个委员会 X3J11 对 C 语言进行标准化。 经过长期艰苦的过程, 该委员会的工作于 1989 年 12 月  14 日正式被批准ANSX3.159-1989 并于 1990 年春天颁布。

ANSI C  主要标准化了现存的实践, 同时增加了一些来自 C++ 的内容 (主要是函数原型) 并支持多国字符集 (包括备受争议的三字符序列)。 ANSI C 标准同时规定了 C 运行期库例程的标准。

一年左右以后, 该标准被接受为国际标准, ISO/IEC 9899:1990, 这个标准甚至在美国国内 (在这里它被称作 ANSI/ISO 9899-1990 [1992]) 代替了早先的 X3.159。作为一个 ISO 标准, 它会以发行技术勘误和标准附录的形式不断更新。

1994年, 技术勘误 1 (TC1) 修正标准中 40 处地方, 多数都是小的修改或明确, 而标准附录 1 (NA1) 增加了大约 50 页的新材料, 多数是规定国际化支持的新库函数。1995 年, TC2 增加了一些更多的小修改。

最近, 该标准的一个重大修订,“C99”, 已经完成并被接受。

该标准的数个版本, 包括 C99 和原始的 ANSI 标准, 都包括了一个  ``基本原理" (Rational), 解释它的许多决定并讨论了很多细节问题, 包括本文中提及的某些内容。
分享到:
评论

相关推荐

    C语言UTF8到ANSI和Unicode转换代码

    本文将深入探讨C语言中UTF8、ANSI和Unicode字符集之间的转换方法,以及如何在MFC(Microsoft Foundation Classes)项目中集成这些转换代码。 首先,我们要了解UTF8、ANSI和Unicode的概念。UTF8是一种变长的Unicode...

    CC 编程:什么是ANSIC标准

    CC 编程:ANSI C 标准 CC++ 编程中,ANSI C 标准是一个非常重要的概念。ANSI C 标准是由美国国家标准协会(ANSI)制定的,主要目的是为了统一 C 语言的标准。该标准于 1989 年完成,并被称作 ANSI C 或 C89。 ANSI...

    ansi.zip_ANSI C_ANSI c++_ANSI_C__ansi_标准C

    在1989年,ANSI发布了一套针对C语言的官方标准,通常被称为ANSI C或C89。这个标准由国际电工委员会(IEC)进一步采纳并命名为ISO C90。该标准定义了C语言的核心语法、类型系统、控制结构以及函数等核心元素,使得C语言...

    ANSI_C语言标准

    ANSI C语言标准,全称为美国国家标准学会(American National Standards Institute)制定的C语言标准,是C编程语言发展过程中的一个重要里程碑。这个标准为C语言提供了严谨的定义,确保了不同平台上的编译器能够一致...

    ANSI C 标准(中文)

    ansi c的标准,介绍了ansi的语法,函数,是ansi标准。

    ANSI C Standard

    《ANSI C Standard》是C语言发展的重要里程碑,它为C语言设定了统一的规范,确保了代码在不同系统上的可移植性。这份标准由美国国家标准协会(American National Standards Institute,简称ANSI)制定,因此被称为...

    ANSI C63.4-2014 解析

    此外,新标准对于18GHz以上频段测量时提出了参考ANSIC63.2的要求,测试实验室需要注意检查接收机校准证书是否有选择性和脉冲带宽要求。对于1~18GHz的中频滤波器特性,新标准也提出了明确的要求,具体可以参照新标准...

    C语言标准(ANSI+C+C89+C99)

    C语言标准(ANSI+C+C89+C99),内有C Standard ISO-IEC 9899-1999 (E),ISO_IEC_9899_1999_Cor_1_2001(E),ISO_IEC_9899_1999_Cor_2_2004(E),The rationale for the C99 standard,WG14 n1124 (C99 + TC1 + TC2)。

    ANSI C标准详解 ANSI C标准详解

    通过学习和理解ANSI C标准,开发者不仅可以编写高效、可移植的代码,还能更好地理解和适应C语言的其他变种和扩展,如C++和Objective-C。深入理解这些知识点对于任何希望成为专业C程序员的人来说都是至关重要的。

    ANSI C标准详解

    ANSI C标准详解,全称为美国国家标准学会(American National Standards Institute)制定的C语言标准,也被广泛称为C89或C90,因为这个标准在1989年被提议,并于1990年正式发布。这个标准是C语言发展史上的一个重要...

    ANSI C63.10-2013

    ### ANSI C63.10-2013 标准概述 #### 一、标准背景及意义 《ANSI C63.10-2013》是由美国国家标准学会(American National Standards Institute, ANSI)认证的标准之一,旨在规定一系列针对未经许可无线设备的合规...

    C语言头文件 USE_ANSI

    C语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSIC语言头文件 USE_ANSI...

    ANSI+C标准详解

    《ANSI C标准详解》是一本深入探讨ANSI C语言标准的书籍,它详细介绍了C语言的规范、语法、库函数等方面的内容。本书不仅是计算机专业人员学习和参考的重要资料,也是一本面向广大编程爱好者的实用性指南。 在C语言...

    C语言标准(ANSI C/C89/C99)

    C语言标准(ANSI C/C89/C99) C语言标准说明: http://www.iso.org/iso/catalogue_detail.htm?csnumber=29237 http://www.open-std.org/jtc1/sc22/wg14/ http://nepsweb.co.uk/langstand/isoC/index.htm 所有的...

    ANSI C63.4-2014

    图片扫描版 ANSI C63.4-2014 (Revision of ANSI C63.4-2009) American National Standard for Methods of Measurement of Radio-Noise Emissions from Low-Voltag Electrical and Electronic Equipment in the Range...

    ANSI C84.1-2016 Electric Power Systems and Equipment

    标题《ANSI C84.1-2016 电力系统和设备》以及描述《美国国家标准关于电力系统和设备——60赫兹的电压等级》指向了美国国家标准化组织发布的关于交流电力系统中电压等级的技术标准文档。该标准文件主要涉及60赫兹频率...

    ANSI NEMA C78.377-2017.pdf

    ANSI NEMA C78.377-2017.pdf

    ANSI C标准详解.rar

    ANSI C,全称为美国国家标准学会(American National Standards Institute)制定的C语言标准,是C编程语言的一个重要里程碑。这份“ANSI C标准详解”详细阐述了C语言的基础概念、语法特性、编程技巧以及标准库的使用...

    ANSI.C标准

    ANSI C标准,全称是美国国家标准协会(American National Standards Institute)制定的C语言标准,也被业界称为C89或C90,因为这个标准在1989年被正式采纳,1990年发布。它为C语言提供了一个标准化的定义,使得不同...

Global site tag (gtag.js) - Google Analytics