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

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

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

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

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

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

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

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


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

....

查看全部

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

下載本文檔

文檔簡介

DoC519.68:800.92L74中華人民共和國國家標(biāo)準(zhǔn)CB/T15272-94程序設(shè)計語言CProgramminglanguages1994-12-07發(fā)布1995-08-01實施國家技術(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字符顯示語義5.2.3信號與中斷5.2.4環(huán)境限定值6;語言……136.1詞法元素(13)6.1.1關(guān)鍵字146.1.2標(biāo)識符.15)6.1.3常量……(19)6.1.4串字面值(23)6.1.5算符24)6.1.6標(biā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)后級算符6.3.2(29)一元算符6:3.3(32)6.3.4強制(轉(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返號算符·.(41)6.4常量表達(dá)式(41)6.5聲明···.…(42).5.1存儲類區(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)號語句(57)6.6.2復(fù)合語句或塊(58)表達(dá)式語句與空語句6.6.3(58)選擇語句6.6.4(59)循環(huán)語句6.6.5(60)6.6.6跳轉(zhuǎn)語句(60)6.7外部定義……….….(62)6.7.1函數(shù)定義·…………·(62)6.7.2外部對象定義(64)6.8預(yù)處理指示(65)6.8.1條件并入(66)6.8.2源文卷并入(67)宏替換6.8.3(68)6.8.4(71)6.8.5出錯處理指示(72)6.8.6:譯指示(72)空指示……6.8.7(72)6.8.8預(yù)定義的宏名(72)6.9語言的發(fā)展趨向(72)6.9.1外部名……(2)字符轉(zhuǎn)義序列6.9.2(2)存儲類區(qū)分符6.9.3(2)函數(shù)聲明6.9.41(73)函函數(shù)定義6.9.5(73)6.9.6.數(shù)組形參(3)庫(73)

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

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

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

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

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(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)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

最新文檔

評論

0/150

提交評論