header
<cstdint> (stdint.h)Integer types
This header defines a set of integral type aliases with specific width requirements, along with macros specifying their limits and macro functions to create values of these types.void
pointer and then be converted back to that type with a value that compares equal to the original pointer.
* Notice that some types are optional (and thus, with no portability guarantees). A particular library implementation may also define additional types with other widths supported by its system. In any case, if either the signed or the unsigned version is defined, both the signed and unsigned versions are defined.
cstdint
types Macro description defined as INTMAX_MIN Minimum value of intmax_t -(263-1), or lower INTMAX_MAX Maximum value of intmax_t 263-1, or higher UINTMAX_MAX Maximum value of uintmax_t 264-1, or higher INTN_MIN Minimum value of exact-width signed type Exactly -2(N-1) INTN_MAX Maximum value of exact-width signed type Exactly 2(N-1)-1 UINTN_MAX Maximum value of exact-width unsigned type Exactly 2N-1 INT_LEASTN_MIN Minimum value of minimum-width signed type -(2(N-1)-1), or lower INT_LEASTN_MAX Maximum value of minimum-width signed type 2(N-1)-1, or higher UINT_LEASTN_MAX Maximum value of minimum-width unsigned type 2N-1, or higher INT_FASTN_MIN Minimum value of fastest minimum-width signed type -(2(N-1)-1), or lower INT_FASTN_MAX Maximum value of fastest minimum-width signed type 2(N-1)-1, or higher UINT_FASTN_MAX Maximum value of fastest minimum-width unsigned type 2N-1, or higher INTPTR_MIN Minimum value of intptr_t -(215-1), or lower INTPTR_MAX Maximum value of intptr_t 215-1, or higher UINTPTR_MAX Maximum value of uintptr_t 216-1, or higher Where N is one in 8, 16, 32, 64, or any other type width supported by the library.
Only the macros corresponding to types supported by the library are defined.
Limits of other types Limits of other standard integral types:wchar_t
if wchar_t
is signed: -127, or lower
wchar_t
is unsigned: 0 WCHAR_MAX Maximum value of wchar_t
if wchar_t
is signed: 127, or higher
wchar_t
is unsigned: 255, or higher WINT_MIN Minimum value of wint_t if wint_t is signed: -32767, or lower
1
INTMAX_C(2012) // expands to 2012LL or similar
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4