Names specified here
Name Description Notes Source Availability
atomic_int_fast32_t Atomic integer type ? T <stdatomic.h> C11
atomic_uint_fast32_t Atomic integer type ? T <stdatomic.h> C11
INT_FAST32_MAX Maximum value of int_fast32_t L M <stdint.h> C99 C11
INT_FAST32_MIN Minimum value of int_fast32_t L M <stdint.h> C99 C11
int_fast32_t Fastest signed integer type with at least 32 bits L T <stdint.h> C99 C11
PRIdFAST32 Decimal output conversion specifier for int_fast32_t M <inttypes.h> C99 C11
PRIiFAST32 Decimal output conversion specifier for int_fast32_t M <inttypes.h> C99 C11
PRIoFAST32 Octal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIuFAST32 Decimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIXFAST32 Hexdecimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
PRIxFAST32 Hexdecimal output conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNdFAST32 Decimal input conversion specifier for int_fast32_t M <inttypes.h> C99 C11
SCNiFAST32 General input conversion specifier for int_fast32_t M <inttypes.h> C99 C11
SCNoFAST32 Octal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNuFAST32 Decimal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
SCNxFAST32 Hexdecimal input conversion specifier for uint_fast32_t M <inttypes.h> C99 C11
UINT_FAST32_MAX Maximum value of uint_fast32_t L M <stdint.h> C99 C11
uint_fast32_t Fastest unsigned integer type with at least 32 bits L T <stdint.h> C99 C11

uint_fast32_t and int_fast32_t are the fastest integer types of at least 32 bits. uint_fast32_t is unsigned, and has the range zero to UINT_FAST32_MAX, which is at least [0, +4294967295]. int_fast32_t is signed, and has the range INT_FAST32_MIN to INT_FAST32_MAX, which is at least [−2147483647, +2147483647].

The following macros can be used in the fmt argument of printf to print arguments of types uint_fast32_t and int_fast32_t:

The following macros can be used in the fmt argument of scanf to scan arguments of types uint_fast32_t * and int_fast32_t *:

atomic_uint_fast32_t is an alias for _Atomic uint_fast32_t. atomic_int_fast32_t is an alias for _Atomic int_fast32_t.

Related types:

Property uint_fast32_t int_fast32_t
Minimum width (bits) 32
Lowest value 0 ≤−2147483647
Highest value ≥+4294967295 ≥+2147483647
printf base 10 "%" PRIuFAST32 "%" PRIdFAST32 or "%" PRIiFAST32
base 8 "%" PRIoFAST32
upper-case base 16 "%" PRIXFAST32
lower-case base 16 "%" PRIxFAST32
scanf base 10 "%" SCNuFAST32 "%" SCNdFAST32
base 8 "%" SCNoFAST32
base 16 "%" SCNxFAST32
base 16, 8 or 10 by prefix "%" SCNiFAST32

CHaR
Sitemap Supported
Site format updated 2024-06-05T22:37:07.391+0000
Data updated 1970-01-01T00:00:00.000+0000
Page updated 2022-06-17T21:43:05.000+0000