Typedefs | |
| typedef signed char | i8 |
| 8-bit signed integer | |
| typedef unsigned char | u8 |
| 8-bit unsigned integer | |
| typedef signed short int | i16 |
| 16-bit signed integer | |
| typedef unsigned short int | u16 |
| 16-bit unsigned integer | |
| typedef signed int | i32 |
| 32-bit signed integer | |
| typedef unsigned int | u32 |
| 32-bit unsigned integer | |
| typedef signed long long int | i64 |
| 64-bit signed integer | |
| typedef unsigned long long int | u64 |
| 64-bit unsigned integer | |
| typedef float | f32 |
| 32-bit float | |
| typedef double | f64 |
| 64-bit float | |
| typedef long double | f80 |
| Extended precision float (usually 80-bit) | |
| typedef __float128 | f128 |
| 128-bit float (GCC 4.3+ extension) | |
Short and explicit type aliases for portability and clarity.
| typedef __float128 f128 |
128-bit float (GCC 4.3+ extension)
| typedef float f32 |
32-bit float
| typedef double f64 |
64-bit float
| typedef long double f80 |
Extended precision float (usually 80-bit)
| typedef signed short int i16 |
16-bit signed integer
| typedef signed int i32 |
32-bit signed integer
| typedef signed long long int i64 |
64-bit signed integer
| typedef signed char i8 |
8-bit signed integer
| typedef unsigned short int u16 |
16-bit unsigned integer
| typedef unsigned int u32 |
32-bit unsigned integer
| typedef unsigned long long int u64 |
64-bit unsigned integer
| typedef unsigned char u8 |
8-bit unsigned integer