Namespaces
Variants
Actions

Difference between revisions of "c"

From cppreference.com
m (added link to cs translation)
m (top: Use {{langlinks}} for interwiki links)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{title|1=C reference}}
 
{{title|1=C reference}}
{| cellpadding="5" style="font-size: 120%;"  
+
{{c/navbar}}
|- valign="top"
+
{| class="mainpagetable" cellspacing=0 style="width:100%; white-space:nowrap;"
|  
+
|- class="row rowtop"
 +
| colspan=3 |
 +
{{main page c contents}}
 +
|}
  
'''[[Cppreference:FAQ|FAQ]]'''
 
 
'''[[c/language | Language]]'''
 
 
<div class="mainpagediv">
 
[[c/preprocessor | Preprocessor]]<br>
 
[[c/keyword | Keywords]]<br>
 
[[c/language/operator_precedence | Operator precedence]]<br>
 
[[cpp/language/escape | Escape sequences]]<br>
 
[[c/language/ascii | ASCII chart]]
 
</div>
 
 
'''[[c/header | Headers]]'''
 
 
'''[[c/types | Type support]]'''
 
 
'''[[c/memory | Dynamic memory<br/> management]]'''
 
 
|
 
 
'''[[c/error | Error handling]]'''
 
 
'''[[c/program | Program utilities]]'''
 
 
'''[[c/chrono | Date and time utilities]]'''
 
 
'''[[c/string | Strings library]]'''
 
 
<div class="mainpagediv">
 
[[c/string/byte | Null-terminated byte strings]]<br>
 
[[c/string/multibyte | Null-terminated multibyte strings]]<br>
 
[[c/string/wide | Null-terminated wide strings]]
 
</div>
 
 
'''[[c/algorithm | Algorithms]]'''
 
 
'''[[c/io | Input/output support]]'''
 
 
|
 
 
'''[[c/numeric | Numerics]]'''
 
 
<div class="mainpagediv">
 
[[c/numeric/math | Mathematical functions]]<br>
 
[[c/numeric/fenv | Floating-point environment]]<br>
 
[[c/numeric/random | Pseudo-random number generation]]<br>
 
[[c/numeric/complex| Complex number arithmetic]]<br/>
 
[[c/numeric/tgmath | Type-generic math]]
 
</div>
 
 
'''[[c/locale | Localization support]]'''
 
 
'''[[c/atomic | Atomic operations library]]''' {{mark since c11}}
 
 
'''[[c/thread | Thread support library]]''' {{mark since c11}}
 
|}
 
  
[[cs:c]]
+
{{langlinks|cs|de|es|fr|it|ja|ko|pt|ru|zh}}
[[de:c]]
+
[[es:c]]
+
[[fr:c]]
+
[[it:c]]
+
[[ja:c]]
+
[[ko:c]]
+
[[pt:c]]
+
[[ru:c]]
+
[[zh:c]]
+

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