Namespaces
Variants
Actions

Difference between revisions of "c"

From cppreference.com
(null byte != NULL pointer)
m (top: Use {{langlinks}} for interwiki links)
 
(15 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 |
 +
{{main page c contents}}
 +
|}
  
'''[[Cppreference:FAQ|FAQ]]'''
 
  
'''[[c/language | Language]]'''
+
{{langlinks|cs|de|es|fr|it|ja|ko|pt|ru|zh}}
 
+
<div class="mainpagediv">
+
[[cpp/preprocessor | Preprocessor]]<br>
+
[[c/keyword | Keywords]]<br>
+
[[c/header | Headers]]<br>
+
[[c/language/operator_precedence | Operator precedence]]<br>
+
[[cpp/language/escape | Escape sequences]]<br>
+
[[cpp/language/ascii | ASCII chart]]
+
</div>
+
 
+
'''[[c/types | Type support]]'''
+
 
+
|
+
 
+
'''[[c/memory | Dynamic memory 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/numeric | Numerics]]'''
+
 
+
<div class="mainpagediv">
+
[[c/numeric/math | Mathematical functions]]<br>
+
[[c/numeric/fenv | Floating-point environment]]<br>
+
[[c/numeric/random | Random number generation]]<br>
+
[[c/numeric/tgmath | Type-generic math]]
+
</div>
+
 
+
'''[[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