Type support
From cppreference.com
                    
                                        
                    < c
                    
                                                            
                    
Contents | 
[edit] Basic types
[edit] Fundamental types defined by the language
[edit] Additional basic types and macros
|   Defined in header <stddef.h>  
 | |
|    unsigned integer type returned by the sizeof operator  (typedef)  | 
|
|    signed integer type returned when subtracting two pointers  (typedef)  | 
|
|    implementation-defined null pointer constant  (macro constant)  | 
|
|    byte offset from the beginning of a struct type to specified member  (function macro)  | 
|
|   Defined in header <stdbool.h>  
 | |
|    __bool_true_false_are_defined 
(C99) 
 | 
   C compatibility macro constant, expands to integer constant 1  (macro constant)  | 
|   Defined in header <stdalign.h>  
 | |
|    __alignas_is_defined 
(C99) 
 | 
   C compatibility macro constant, expands to integer constant 1  (macro constant)  | 
[edit] Fixed width integer types (since C99)
[edit] Numeric limits
| This section is incomplete Reason: Variadic functions. Probably at c/variadic.  |