標(biāo)準(zhǔn)解讀

《GB/T 15272-1994 程序設(shè)計(jì)語(yǔ)言 C》是中國(guó)國(guó)家標(biāo)準(zhǔn)局于1994年發(fā)布的關(guān)于C語(yǔ)言程序設(shè)計(jì)的標(biāo)準(zhǔn)規(guī)范。此標(biāo)準(zhǔn)基于國(guó)際標(biāo)準(zhǔn)ISO/IEC 9899:1990(即C90標(biāo)準(zhǔn)),旨在為C語(yǔ)言的使用者提供一致性和規(guī)范性指導(dǎo)。然而,您提供的對(duì)比對(duì)象不完整,無(wú)法直接進(jìn)行詳細(xì)的變更對(duì)比。但可以概述《GB/T 15272-1994》相對(duì)于其基礎(chǔ)國(guó)際標(biāo)準(zhǔn)ISO/IEC 9899:1990的一般性特點(diǎn)和可能包含的特定國(guó)家差異。

  1. 本地化調(diào)整:作為中國(guó)國(guó)家標(biāo)準(zhǔn),可能會(huì)包含一些針對(duì)中文環(huán)境或國(guó)內(nèi)習(xí)慣的說(shuō)明和調(diào)整,比如字符編碼、文檔翻譯的準(zhǔn)確性和適應(yīng)性等。

  2. 規(guī)范性引用文件:標(biāo)準(zhǔn)中可能會(huì)明確列出適用于中國(guó)國(guó)情的參考文獻(xiàn)和標(biāo)準(zhǔn),確保國(guó)內(nèi)開(kāi)發(fā)者能夠獲取到相應(yīng)的技術(shù)支持資料。

  3. 術(shù)語(yǔ)和定義:雖然基本遵循國(guó)際標(biāo)準(zhǔn)的術(shù)語(yǔ),但可能會(huì)根據(jù)中文表達(dá)習(xí)慣對(duì)某些專業(yè)術(shù)語(yǔ)進(jìn)行適當(dāng)?shù)姆g和解釋,以增強(qiáng)國(guó)內(nèi)用戶的理解。

  4. 實(shí)施細(xì)節(jié):在不違背C90核心原則的前提下,可能會(huì)有細(xì)微的實(shí)施細(xì)節(jié)規(guī)定,比如對(duì)編譯器的要求、錯(cuò)誤處理方式等,以促進(jìn)國(guó)內(nèi)軟件開(kāi)發(fā)的一致性。

  5. 兼容性說(shuō)明:可能會(huì)指出與國(guó)際標(biāo)準(zhǔn)或其他國(guó)內(nèi)相關(guān)標(biāo)準(zhǔn)之間的差異,幫助開(kāi)發(fā)者理解如何在遵循該國(guó)標(biāo)的同時(shí),保持代碼的跨平臺(tái)兼容性。

  6. 附錄和補(bǔ)充材料:提供額外的示例、指南或者測(cè)試案例,這些內(nèi)容可能是為了更好地適應(yīng)國(guó)內(nèi)教學(xué)、培訓(xùn)和實(shí)際開(kāi)發(fā)需求而特別添加的。


如需獲取更多詳盡信息,請(qǐng)直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 現(xiàn)行
  • 正在執(zhí)行有效
  • 1994-12-07 頒布
  • 1995-08-01 實(shí)施
?正版授權(quán)
GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C_第1頁(yè)
GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C_第2頁(yè)
GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C_第3頁(yè)
GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C_第4頁(yè)
GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C_第5頁(yè)
已閱讀5頁(yè),還剩195頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

GB/T 15272-1994程序設(shè)計(jì)語(yǔ)言C-免費(fèi)下載試讀頁(yè)

文檔簡(jiǎn)介

DoC519.68:800.92L74中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)CB/T15272-94程序設(shè)計(jì)語(yǔ)言CProgramminglanguages1994-12-07發(fā)布1995-08-01實(shí)施國(guó)家技術(shù)監(jiān)督局發(fā)布

引言ooooooooe主題內(nèi)容與適用范圍2引用標(biāo)準(zhǔn)3定定義和約定4-致性5環(huán)境5.1概念化模型5.1.1翻譯環(huán)境5.1.2執(zhí)行環(huán)境5.2有關(guān)環(huán)境的考慮5.2.1字符集……5.2.2字符顯示語(yǔ)義5.2.3信號(hào)與中斷5.2.4環(huán)境限定值6;語(yǔ)言……136.1詞法元素(13)6.1.1關(guān)鍵字146.1.2標(biāo)識(shí)符.15)6.1.3常量……(19)6.1.4串字面值(23)6.1.5算符24)6.1.6標(biāo)點(diǎn)符號(hào)(24)前導(dǎo)文卷名6.1.7(25)6.1.8預(yù)處理數(shù)(25)6.1.9注釋(26)6.2轉(zhuǎn)換………·(26)6.2.1算術(shù)操作數(shù)(26)6.2.2其他操作數(shù)(27)6.3表達(dá)式“…"…"··(28)6.3.1初等表達(dá)式(29)后級(jí)算符6.3.2(29)一元算符6:3.3(32)6.3.4強(qiáng)制(轉(zhuǎn)換)算符(346.3.5乘除類算符………(346.3.6加減類算符(35)6.3.7逐位移位算符(36)關(guān)系類算符6.3.8(36)6.3.9相等類算符(37)6.3.10按位與算符·(37)

6.3.11按位加算符·(38)6.3.12按位或算符….(38)6.3.13邏輯與算符·(38)6.3.14邏輯或算符……(38)6.3.15條件算符·(39)6.3.16賦值算符………(40)..17返號(hào)算符·.(41)6.4常量表達(dá)式(41)6.5聲明···.…(42).5.1存儲(chǔ)類區(qū)分符(43)6.5.2類型區(qū)分符(43)6.5.3類型限定詞(48聲明符6.5.4(49)類型名6.5.5(52)6.5.6類型定義(53)6.5.7初始化(54)(57)6.6.1帶標(biāo)號(hào)語(yǔ)句(57)6.6.2復(fù)合語(yǔ)句或塊(58)表達(dá)式語(yǔ)句與空語(yǔ)句6.6.3(58)選擇語(yǔ)句6.6.4(59)循環(huán)語(yǔ)句6.6.5(60)6.6.6跳轉(zhuǎn)語(yǔ)句(60)6.7外部定義……….….(62)6.7.1函數(shù)定義·…………·(62)6.7.2外部對(duì)象定義(64)6.8預(yù)處理指示(65)6.8.1條件并入(66)6.8.2源文卷并入(67)宏替換6.8.3(68)6.8.4(71)6.8.5出錯(cuò)處理指示(72)6.8.6:譯指示(72)空指示……6.8.7(72)6.8.8預(yù)定義的宏名(72)6.9語(yǔ)言的發(fā)展趨向(72)6.9.1外部名……(2)字符轉(zhuǎn)義序列6.9.2(2)存儲(chǔ)類區(qū)分符6.9.3(2)函數(shù)聲明6.9.41(73)函函數(shù)定義6.9.5(73)6.9.6.數(shù)組形參(3)庫(kù)(73)

7.1引青(73)7.1.1術(shù)語(yǔ)定義·…(73)標(biāo)準(zhǔn)前導(dǎo)文卷7.1.2(73)保留的標(biāo)識(shí)符7.1.3(74)出錯(cuò)處理程序庫(kù)前導(dǎo)文卷<errno.h>7.1.4(74)限定值前導(dǎo)文卷<foat.h>和<limits.h>7.1.5(74)公用定義庫(kù)前導(dǎo)文卷<stddef.h>7.1.6·······(74)?.1.7庫(kù)函數(shù)的使用·………………·(75)7.2診斷程序庫(kù)前導(dǎo)文卷會(huì)assert.h>(76)7.2.1程序的診斷………·(76)7.3字符處理程序庫(kù)前導(dǎo)文卷<ctype.h>…(77)7.3.1字符測(cè)試函數(shù)(777.3.2大小寫(xiě)字符映射函數(shù)(79)7.4本地化程序庫(kù)前導(dǎo)文卷<locale.h>(79)7.4.1地域環(huán)境控制·…….(80)7.4.2詢問(wèn)數(shù)值格式約定(81)7.5數(shù)學(xué)程序庫(kù)前導(dǎo)文卷<math.h>(83)7.5.1出錯(cuò)條件的處理(837.5.2(83)7.5.3雙曲函數(shù)(847.5.4指數(shù)和對(duì)數(shù)函數(shù)(857.5.5冪函數(shù)…(86)7.5.6最近整數(shù)、絕對(duì)值和余數(shù)函數(shù)(87)7.6非局部跳轉(zhuǎn)庫(kù)前導(dǎo)文卷<setimnp.h>(87)7.6.1保存調(diào)用環(huán)境…………(88)7.6.2恢復(fù)調(diào)用環(huán)境·(88)7.7信號(hào)處理程序庫(kù)前導(dǎo)文卷<signal.h>(88)7.7.1規(guī)定信號(hào)處理……(89)7.7.2發(fā)送信號(hào)(90)7.8變長(zhǎng)實(shí)參庫(kù)前導(dǎo)文卷<stdarg.h>(90)7.8.1訪問(wèn)變長(zhǎng)實(shí)參表的宏(90)7.9輸入輸出程序庫(kù)前導(dǎo)文卷<stdio.h>(92)7.9.1引言…(92)7.9.2梳······(93)7.9.3文卷(93)文卷操作·…7.9.4(94)文卷訪問(wèn)函數(shù)7.9.5(95)格式化輸入輸出函數(shù)7.9.6(97)7.9.7字符輸入輸出函數(shù)(105)7.9.8直接輸入輸出函數(shù)(108)7.9.9文卷定位函數(shù)(108)7.9.10出錯(cuò)處理函數(shù)……(1107.10通用實(shí)用程序庫(kù)前導(dǎo)文卷<stdlib.h>(110

7.10.1串串轉(zhuǎn)換函數(shù)……………(111)7.10.2偽隨機(jī)序列生成函數(shù)·(114)存儲(chǔ)管理函數(shù)…………7.10.3(114)7.10.4與環(huán)境通信…·(1157.10.5查找與排序?qū)嵱贸绦颉?117)7.10.6整型算術(shù)函數(shù)·(118)7.10.7多字節(jié)字符函數(shù)……….(118)7.10.8多字節(jié)串函數(shù)……(1207.11串處理程序庫(kù)前導(dǎo)文卷<string.h>(120)串兩數(shù)的約定·7.11.1(120)7.11.2復(fù)寫(xiě)類函數(shù)…….(120)7.11.3申接函數(shù)·(1217.11.4比較函數(shù)·(122)7.11.5查找函數(shù)…(123).11.6其他函數(shù)……(126)7.12日期與時(shí)間函數(shù)庫(kù)前導(dǎo)文卷<time.h>(126)7.12.1時(shí)間的分量…·(1267.12.2時(shí)間操作函數(shù)………………(127)7.12.3時(shí)間轉(zhuǎn)換函數(shù)·(128)7.13庫(kù)的發(fā)展趨向………………(131)7.13.1出錯(cuò)處理程序庫(kù)前導(dǎo)文卷<errno.h>(131字符處理程序庫(kù)前導(dǎo)文卷<ctype.h>7.13.2(131)7.13.3本地化程序庫(kù)前導(dǎo)文卷<locale.h>(131)7.13.4數(shù)學(xué)程序庫(kù)前導(dǎo)文卷<math.h>(131)7.13.5信號(hào)處理程序庫(kù)前導(dǎo)文卷<signal.h>(131)7.13.6輸入輸出程序庫(kù)前導(dǎo)文卷<stdio.h>(131)7.13.7通用實(shí)用程序庫(kù)前導(dǎo)文卷<stdlib.h>(131)7.13.8串處理程序庫(kù)前導(dǎo)文卷<string.h>(131)附錄A語(yǔ)言語(yǔ)法匯總(參考件)(132)詞法部分文法A1(132)N短語(yǔ)結(jié)構(gòu)文法(136)預(yù)處理指示·……………….(141詞法部分文法(英文)(142)短語(yǔ)結(jié)構(gòu)文法(英文)A5(146)預(yù)處理指示(英文)A6(151)點(diǎn)(參考件)附錄B(152)庫(kù)匯總(參考件)……(153)附錄C出錯(cuò)處理程序庫(kù)前導(dǎo)文卷<errno.h>C1(153)C2公用定義庫(kù)前導(dǎo)文卷<stddef.h>(153)C診斷程序庫(kù)前導(dǎo)文卷<assert.h>(153)3字符處理程序庫(kù)前導(dǎo)文卷<ctype.h>(153)地域特性程序庫(kù)前導(dǎo)文卷<locale.h>C5(153)數(shù)學(xué)程序庫(kù)前導(dǎo)文卷<math.h>C6(154)

C7非局部跳轉(zhuǎn)庫(kù)前導(dǎo)文卷<setimp.h>(154)C8,信號(hào)處理程序庫(kù)前導(dǎo)文卷<signal.h>(154)C9變長(zhǎng)實(shí)參庫(kù)前導(dǎo)文卷<stdarg.h>……(155)C10輸入輸出程序庫(kù)前導(dǎo)文卷<stdio.h>(155)C1l通用實(shí)用程序庫(kù)前導(dǎo)文卷<stdlib.h>(156)C12串處理程序庫(kù)前導(dǎo)文卷<string.h>(157)C13日期與時(shí)間函數(shù)庫(kù)前導(dǎo)文卷<time.h>(158附錄D實(shí)現(xiàn)規(guī)定的限定值(參考件)……(158)附錄E常見(jiàn)的告誠(chéng)消息(參考件)……(160)附錄下與可移植性有關(guān)的間題(參考件)(160)F1未規(guī)定的行為(161)F2未定義的行為(161)F3實(shí)現(xiàn)定義的行為(164地域特定的行為(167)F5常見(jiàn)的擴(kuò)展(167)附錄G索引(參考件)(168

中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)GB/T15272iso/iEc9899-設(shè)計(jì)一-190程語(yǔ)Programminglanguages-C本標(biāo)準(zhǔn)等同采用了國(guó)際標(biāo)準(zhǔn)IS()/IEC9899-一1990《程序設(shè)計(jì)語(yǔ)言C》,0引言隨若新設(shè)備和擴(kuò)展字符集的引入,標(biāo)準(zhǔn)中可能會(huì)增加新的特征。在語(yǔ)言和庫(kù)兩章中的有關(guān)條文對(duì)實(shí)現(xiàn)者和程序員使用盡管本身是合法的,但可能與未來(lái)增加的內(nèi)容相沖突的特征給出了告誠(chéng)。有一些特征屬于炒逐莎及交的,這意味者在未來(lái)的標(biāo)準(zhǔn)版本中可能會(huì)撒消這些特征。本標(biāo)準(zhǔn)文本中仍然保留它們的原因是這些特征已使用得很廣泛,但不鼓勵(lì)在新的實(shí)現(xiàn)中使用這些與實(shí)現(xiàn)有關(guān)的特征,或在新的程序中使用這些語(yǔ)言特征(見(jiàn)6.9條)或庫(kù)特征(見(jiàn)7.13條)。本標(biāo)準(zhǔn)文本分為下列四個(gè)主要部分:引言和基本元素;翻譯與執(zhí)行C程序的環(huán)境的特性:語(yǔ)言的語(yǔ)法、約束與語(yǔ)義;-庫(kù)設(shè)施。在有些條文中:給出了示例以說(shuō)明所描述的構(gòu)件的可能形式;加注以強(qiáng)調(diào)在相應(yīng)條文或標(biāo)準(zhǔn)的其他地點(diǎn)所描述的規(guī)則的作用;涉及其他相關(guān)條文時(shí)給出了引用。附錄部分總結(jié)了包含在標(biāo)準(zhǔn)中的信息。引言、示例、注、引用和附錄均不屬于標(biāo)準(zhǔn)的組成部分。第6章語(yǔ)言是從"TheCReferenceManual"中派生的。第7立庫(kù)是基于C用戶協(xié)會(huì)1984年的標(biāo)準(zhǔn)(1984/usr/groupstandard)。1主題內(nèi)容與適用范圍本標(biāo)準(zhǔn)規(guī)定了用程序設(shè)計(jì)語(yǔ)言C書(shū)寫(xiě)的程序的形式及其解釋注:設(shè)計(jì)本標(biāo)準(zhǔn)的目的在于促進(jìn)C程序在各個(gè)數(shù)據(jù)處理系統(tǒng)之間的可移植性。本標(biāo)準(zhǔn)的主要使用對(duì)象是實(shí)現(xiàn)者和程

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁(yè),非文檔質(zhì)量問(wèn)題。

評(píng)論

0/150

提交評(píng)論