uint64_t --Unsigned 64-bit integer type

"Uint64_t" is an unsigned 64-bit integer type. It can be used by including the " stdint.h" header. This is the type introduced in C99.

# Unsigned 64-bit integer type
uint64_t

The maximum value of an integer that can be represented by an unsigned 64-bit integer type is "4294967295", and the minimum value is "0".

The maximum value is defined by the macro " UINT64_MAX --constant representing the maximum value of uint64_t".

uint64_t sample code

This is a sample code using uint64_t. "%Llu" in the format specifier of the printf function to indicate that it exceeds the value of a signed 64-bit integer and is an unsigned 64-bit integer. , Integer literals with "ULL" suffix.

#include <stdio.h>
#include <stdint.h>

int main (void) {
  uint64_t num = 18446744073709551615ULL;
  
  printf("%llu\n", num);
}

Output result.

18446744073709551615

Associated Information