首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 標準庫官方文檔在哪?ISO/IEC 9899 規定接口不提供實現

     編輯:程式設計綜合問答

想找 ANSI/ISO 直接發布的 C 函數庫完整文檔(含所有函數、格式、代碼實現)?

標準文檔來源

  • ISO/IEC 9899:C 語言國際標準,**僅規定接口語法、語義、行為**,**不提供具體實現代碼**。
  • 最新公開草案:N1570 (C11)、N2596 (C18)。
  • 官方標準需付費購買(ISO 商店),草案免費且差異極小。

實現代碼在哪?

每個編譯器自帶實現:

  • GCC/Clang:glibc / musl libc 源碼。
  • MSVC:Universal CRT 源碼 (Windows SDK 目錄)。
  • 嵌入式:newlib、picolibc 等。

推薦查閱方式

  1. **man 手冊**(Linux/macOS):man 3 printf 含標準符合性說明。
  2. **cppreference.com**:C 標準庫參考,按標準版本分類,含示例。
  3. **Microsoft Docs**:MSVC CRT 參考,含 Windows 特有擴展。

結論

無「官方實現代碼文檔」,標準只定合同,實現由編譯器廠商提供。查閱以 cppreference + 編譯器文檔為準。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved