if using C++ on Linux, be sure to #define __STDC_FORMAT_MACROS
before including inttypes.h
.
For int64_t
type:
int64_t t;printf("%" PRId64 "\n", t);
for uint64_t
type:
uint64_t t;printf("%" PRIu64 "\n", t);
you can also use PRIx64
to print in hexadecimal.
These macros are defined in inttypes.h