C語言國際標準 ISO/IEC 9899:1999(E) 翻譯(二):前言 (轉)

gugu99發表於2007-08-16
C語言國際標準 ISO/IEC 9899:1999(E) 翻譯(二):前言 (轉)[@more@]

C語言國際標準 ISO/IEC 9899:1999(E) 翻譯(二):

  By RiverTime

 

前言:namespace prefix = o ns = "urn:schemas--com::office" />

1  ISO (國際標準化組織) 和  IEC  (國際電工委員會) 構成訂製國際標準的專門。ISO 或 IEC 的成員國家透過由各自組織建立的技術委員會參與國際標準的發展,這些技術委員會處理技術活動的特殊領域。 ISO 和 IEC 技術委員會在互相感興趣的領域中合作。其他與ISO和IEC聯絡的政府和非政府的國際組織,也參與了這項工作。

2  國際標準依照 ISO/IEC 指導規則(第三部分)起草。

3  在資訊科技領域,ISO 和 IEC 已經建立了一個聯合技術委員會, 即ISO/IEC JTC 1。 被聯合技術委員會採用的國際標準草案提交到各成員國以備選。釋出國際標準需要成員國至少75%的贊成票。

4  ISO/IEC 9899 國際標準是由ISO/IEC JTC 1 聯合技術委員會, 資訊科技, SC 22 小組委員會, 設計語言, 環境和系統介面 準備的。為此標準負責的工作組(WG 14)維護因特網上的一個網站: ,其中包含附加的與此標準有關的資訊,例如:許多在準備期間作出的決策的基本原理,缺陷報告和回應日誌。

5  這次第二版取消和替換了第一版(ISO/IEC 9899:1990)及其修正版:

ISO/IEC 9899/COR1:1994, ISO/IEC 9899/1:1995, 和ISO/IEC 9899/COR2:1996。

主要的改變包括:

——透過連字支援受限字符集和 (最初在AMD1中指定)

——在中支援寬字元庫。(最初在AMD1中指定)

——透過有效型別支援更多的精確別名規則

——受限制指標

——可變長度陣列

——靈活的陣列成員

——引數宣告列表中的靜態和型別限定詞

——複數(虛數)支援

——泛型數學宏

—— long long int 型別和庫

——增強的最小值限制

——附加的浮點特徵

——刪除 implicit int

——可靠的整除

——通用字元命名(u 和 U)

——擴充套件的識別符號

——十六進位制浮點常量和 %a, %A printf/scanf 轉換指定

——複合轉換

——指定的初始化

—— // 註釋

——擴充套件的整型和庫函式:

——刪除暗含函式宣告

——預處理演算法在 intmax_t/uintmax_t 中完成

——混合宣告和程式碼

——選擇和重複語句的新的塊範圍

——整常數型別規則

——整數向上轉換規則

——可變引數宏

—— and 中的  vscanf 函式系列

——附加的數學函式庫

——浮點環境訪問

—— IEC 60559 ( 即 IEC 559 或 IEEE 演算法)支援

—— 列舉宣告中允許逗號拖尾

—— printf 中 %lf 轉換

—— 行內函數

—— snprintf 函式系列 

—— 布林型別

—— 等冪型別限定

—— 空宏引數

—— 新的結構型別相容性規則(tag 相容性)

—— 附加的預定義宏名字

—— _Pragma 預處理運算子

—— 標準 pragma

—— _ _func_ _ 預定義識別符號

—— VA_COPY 宏

—— 附加 strftime 轉換指定

—— LIA 相容性附件

—— 反對在二進位制的開始用 ungetc

—— 取消以前的“反對別名引數序列”

6  附錄 D 和 F 是此標準的標準部分; 附錄 A, B, C,E, G, H, I, J, 參考文獻, 和僅用於提供必要資訊。根據 ISO/IEC 指導的第三部分, 本前言, 簡介, 註釋, 腳註, 和例子僅僅用於提供必要資訊。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-961029/,如需轉載,請註明出處,否則將追究法律責任。

相關文章