Floating-point extensions part 1: binary floating-point arithmetic
Floating-point extensions part 4: supplementary functions
Glibc Manual
C Standard Library headers
File input/output
C keywords
C language
Basic concepts
Declarations
Functions
Initialization
Expressions
Statements
Useful resources
A list of open source C libraries
Localization support
Dynamic memory management
Numerics
Bit manipulation (since C23)
Complex number arithmetic
Floating-point environment
Pseudo-random number generation
Type-generic math (since C99)
Preprocessor
Program support utilities
Strings library
Null-terminated byte strings
Null-terminated multibyte strings
Null-terminated wide strings
Concurrency support library
Type support
Variadic functions
Frequently asked questions
Archives for offline viewing
Cppreference:General disclaimer
Cppreference:Privacy policy
404 Not Found
404 Not Found
404 Not Found
404 Not Found
Talk:c
C reference
C reference
🤖 Agent Usage Guide
When the user asks anything about C Docs, consult the reference files.
Prefer exact quotes and direct links to the relevant file/section.
The hierarchical TOC above makes navigation fast and intuitive.
All images and assets are preserved so links work perfectly.
1---2name: c-docs3description: Comprehensive reference documentation for C Docs.4---56# C Docs Documentation78Comprehensive reference documentation for C Docs.910**Original Sources**:11- [https://sourceware.org/glibc/manual/](https://sourceware.org/glibc/manual/)1213**Contains**: 87 markdown files with full folder structure (crawled at depth 2).14*Last updated: March 08, 2026*1516## 📚 Table of Contents1718- 📁 **index.html/**19 - 📁 **Symbol-Index/**20 - [Contents](reference/index.html/Symbol-Index/Contents.md)21 - [Symbol Index](reference/index.html/Symbol-Index.md)22 - [Edithttpsen.Cppreference.Commwikiindex.Phptitlecsymbol Indexactioneditsection1 Edit Section A B C D E F G H I J L M N O P Q R S T U V W Pt1](reference/index.html/edithttpsen.cppreference.commwikiindex.phptitlecsymb-75549731.md)23 - [Edithttpsen.Cppreference.Commwikiindex.Phptitlecsymbol Indexactioneditsection1 Edit Section A B C D E F G H I J L M N O P Q R S T U V W Pt2](reference/index.html/edithttpsen.cppreference.commwikiindex.phptitlecsymb-71236b44.md)24 - [Edithttpsen.Cppreference.Commwikiindex.Phptitlecsymbol Indexactioneditsection1 Edit Section A B C D E F G H I J L M N O P Q R S T U V W Pt3](reference/index.html/edithttpsen.cppreference.commwikiindex.phptitlecsymb-3929d759.md)25 - [Edithttpsen.Cppreference.Commwikiindex.Phptitlecsymbol Indexactioneditsection1 Edit Section A B C D E F G H I J L M N O P Q R S T U V W Pt4](reference/index.html/edithttpsen.cppreference.commwikiindex.phptitlecsymb-658e8f1b.md)26 - [Index.Html](reference/index.html/index.html.md)27 - [Table of Contents](reference/index.html/toc.md)28- 📁 **latest_html_node_index.html/**29 - 📁 **Main-Menu-httpssourceware.orgglibcmanuallatesthtml_nodeindex.htmlMain-Menu/**30 - [Short Table Of Contents](reference/latest_html_node_index.html/Main-Menu-httpssourceware.orgglibcmanuallatesthtml_node-798ae012/Short-Table-of-Contents.md)31 - [Main Menu[ ¶](https://sourceware.org/glibc/manual/latest/html_node/index.html#Main-Menu)](reference/latest_html_node_index.html/Main-Menu-httpssourceware.orgglibcmanuallatesthtml_n-3e685a78.md)32 - [Table Of Contents Pt1](reference/latest_html_node_index.html/Table-of-Contents_pt1.md)33 - [Table Of Contents Pt2](reference/latest_html_node_index.html/Table-of-Contents_pt2.md)34 - [Table Of Contents Pt3](reference/latest_html_node_index.html/Table-of-Contents_pt3.md)35 - [Table Of Contents Pt4](reference/latest_html_node_index.html/Table-of-Contents_pt4.md)36 - [Latest Html Node Index.Html](reference/latest_html_node_index.html/latest_html_node_index.html.md)37 - [Table of Contents](reference/latest_html_node_index.html/toc.md)38- [C11](reference/11.html.md)39- [2.22](reference/2.22.md)40- [2.23](reference/2.23.md)41- [2.24](reference/2.24.md)42- [2.25](reference/2.25.md)43- [2.26](reference/2.26.md)44- [2.27](reference/2.27.md)45- [2.28](reference/2.28.md)46- [2.29](reference/2.29.md)47- [2.30](reference/2.30.md)48- [2.31](reference/2.31.md)49- [2.32](reference/2.32.md)50- [2.33](reference/2.33.md)51- [2.34](reference/2.34.md)52- [2.39](reference/2.39.md)53- [2.40](reference/2.40.md)54- [2.41](reference/2.41.md)55- [2.42](reference/2.42.md)56- [2.43](reference/2.43.md)57- [C99](reference/99.html.md)58- [Algorithms](reference/algorithm.html.md)59- [Date and time utilities](reference/chrono.html.md)60- [C compiler support](reference/compiler_support.html.md)61- [Compiler support for C23](reference/compiler_support_23.html.md)62- [Compiler support for C99](reference/compiler_support_99.html.md)63- [Error handling](reference/error.html.md)64- [Experimental C features](reference/experimental.html.md)65- [Dynamic memory extensions](reference/experimental_dynamic.html.md)66- [Floating-point extensions part 1: binary floating-point arithmetic](reference/experimental_fpext1.html.md)67- [Floating-point extensions part 4: supplementary functions](reference/experimental_fpext4.html.md)68- [Glibc Manual](reference/glibc_manual.md)69- [C Standard Library headers](reference/header.html.md)70- [File input/output](reference/io.html.md)71- [C keywords](reference/keyword.html.md)72- [C language](reference/language.html.md)73- [Basic concepts](reference/language_basic_concepts.html.md)74- [Declarations](reference/language_declarations.html.md)75- [Functions](reference/language_functions.html.md)76- [Initialization](reference/language_initialization.html.md)77- [Expressions](reference/language_operators.html.md)78- [Statements](reference/language_statements.html.md)79- [Useful resources](reference/links.html.md)80- [A list of open source C libraries](reference/links_libs.html.md)81- [Localization support](reference/locale.html.md)82- [Dynamic memory management](reference/memory.html.md)83- [Numerics](reference/numeric.html.md)84- [Bit manipulation (since C23)](reference/numeric_bit_manip.html.md)85- [Complex number arithmetic](reference/numeric_complex.html.md)86- [Floating-point environment](reference/numeric_fenv.html.md)87- [Pseudo-random number generation](reference/numeric_random.html.md)88- [Type-generic math (since C99)](reference/numeric_tgmath.html.md)89- [Preprocessor](reference/preprocessor.html.md)90- [Program support utilities](reference/program.html.md)91- [Strings library](reference/string.html.md)92- [Null-terminated byte strings](reference/string_byte.html.md)93- [Null-terminated multibyte strings](reference/string_multibyte.html.md)94- [Null-terminated wide strings](reference/string_wide.html.md)95- [Concurrency support library](reference/thread.html.md)96- [Type support](reference/types.html.md)97- [Variadic functions](reference/variadic.html.md)98- [Frequently asked questions](reference/w_Cppreference253AAbout.html.md)99- [Archives for offline viewing](reference/w_Cppreference253AArchives.html.md)100- [Cppreference:General disclaimer](reference/w_Cppreference253AGeneral_disclaimer.html.md)101- [Cppreference:Privacy policy](reference/w_Cppreference253APrivacy_policy.html.md)102- [404 Not Found](reference/w_SpecialRecentChanges.md)103- [404 Not Found](reference/w_SpecialRecentChangesLinked_c.md)104- [404 Not Found](reference/w_SpecialSpecialPages.md)105- [404 Not Found](reference/w_SpecialWhatLinksHere_c.md)106- [Talk:c](reference/w_Talk253Ac.html.md)107- [C reference](reference/w_c.html.md)108- [C reference](reference/w_c.md)109110## 🤖 Agent Usage Guide111112- When the user asks anything about **C Docs**, consult the reference files.113- Prefer exact quotes and direct links to the relevant file/section.114- The hierarchical TOC above makes navigation fast and intuitive.115- All images and assets are preserved so links work perfectly.
Run npx skillmds@latest add knuckles-team/c-docs in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Comprehensive reference documentation for C Docs. It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Knuckles-Team (@knuckles-team) published this skill. Their other Agent Skills are listed on their SkillMD profile.