Namespaces
Variants
Actions

Difference between revisions of "c"

From cppreference.com
(shorter title)
m (top: Use {{langlinks}} for interwiki links)
 
(25 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{title|1=C reference}}
 
{{title|1=C reference}}
{| cellpadding="10" style="font-size: 120%;"
+
{{c/navbar}}
|- valign="top"
+
{| class="mainpagetable" cellspacing=0 style="width:100%; white-space:nowrap;"
|
+
|- class="row rowtop"
 
+
| colspan=3 |
'''[[Cppreference:FAQ|FAQ]]'''
+
{{main page c contents}}
 
+
'''[[c/language | Language]]'''
+
 
+
{| cellpadding="0" style="font-size: 85%; line-height: 1em; margin-left: 3em; width: auto;"  
+
|-
+
| [[cpp/preprocessor | Preprocessor]]
+
|-
+
| [[c/keyword | Keywords]]
+
|-
+
| [[c/header | Headers]]
+
|-
+
| [[c/language/operator_precedence | Operator precedence]]
+
|-
+
| [[cpp/language/escape | Escape sequences]]
+
|-
+
| [[cpp/language/ascii | ASCII chart]]
+
|-
+
| [[c/language/types | Fundamental types]]
+
 
|}
 
|}
  
'''[[c/types | Type support]]'''
 
  
'''[[c/memory | Dynamic memory management]]'''
+
{{langlinks|cs|de|es|fr|it|ja|ko|pt|ru|zh}}
 
+
|
+
 
+
'''[[c/error | Error handling]]'''
+
 
+
'''[[c/program | Program utilities]]'''
+
 
+
'''[[c/chrono | Date and time utilities]]'''
+
 
+
'''[[c/string | Strings library]]'''
+
 
+
{| cellpadding="0" style="font-size: 85%; line-height: 1em; margin-left: 3em; width: auto;"
+
|-
+
| [[c/string/byte | NULL-terminated byte strings]]
+
|-
+
| [[c/string/multibyte | NULL-terminated multibyte strings]]
+
|-
+
| [[c/string/wide | NULL-terminated wide strings]]
+
|}
+
 
+
|
+
 
+
'''[[c/algorithm | Algorithms]]'''
+
 
+
'''[[c/math | Mathematical functions]]'''
+
 
+
'''[[c/fenv | Floating-point environment]]'''
+
 
+
'''[[c/io | Input/output support]]'''
+
 
+
'''[[c/locale | Localization support]]'''
+
|}
+

Latest revision as of 20:56, 3 July 2017

C89, C95, C99, C11, C17, C23  │  Compiler support C99, C23

Language

Headers

Type support

Program utilities

Variadic functions

Diagnostics library

Dynamic memory management

Strings library

Null-terminated strings:
   byte  −   multibyte  −   wide

Algorithms library

Numerics library

Date and time library

Localization library

Input/output library

Concurrency support library (C11)

Technical specifications

   Dynamic memory extensions  (dynamic memory TR)
   Floating-point extensions, Part 1  (FP Ext 1 TS)
   Floating-point extensions, Part 4  (FP Ext 4 TS)

External Links  −  Non-ANSI/ISO Libraries  −  Index  −  Symbol Index