uint64t
uint64_t is a fixed-width unsigned integer type defined in the C standard library and the C++ standard library. It is intended to represent integers exactly 64 bits wide. The name often appears misspelled as “uint64t,” but the standard type is uint64_t (with an underscore). In C, it is declared in stdint.h; in C++, it is available via cstdint.
The type provides an unsigned range from 0 to 2^64 − 1, which is 0 to 18446744073709551615. Because
Using uint64_t promotes portability in code that relies on a specific width for storage, arithmetic, or binary
Related types include int64_t (signed 64-bit), as well as their width-defined variants like int64_t, uint_least64_t, and