#include <inttypes.h> #include <stdio.h> #include <stdint.h> int main (void) { printf ("Print formats\n=============\n"); printf ("Format character for int8_t is %s\n", PRId8); printf ("Format character for int16_t is %s\n", PRId16); printf ("Format character for int32_t is %s\n", PRId32); printf ("Format character for int64_t is %s\n", PRId64); printf ("Format character for int_fast8_t is %s\n", PRIdFAST8); printf ("Format character for int_fast16_t is %s\n", PRIdFAST16); printf ("Format character for int_fast32_t is %s\n", PRIdFAST32); printf ("Format character for int_fast64_t is %s\n", PRIdFAST64); printf ("Format character for int_least8_t is %s\n", PRIdLEAST8); printf ("Format character for int_least16_t is %s\n", PRIdLEAST16); printf ("Format character for int_least32_t is %s\n", PRIdLEAST32); printf ("Format character for int_least64_t is %s\n", PRIdLEAST64); printf ("\nScan formats\n============\n"); printf ("Format character for int8_t is %s\n", SCNd8); printf ("Format character for int16_t is %s\n", SCNd16); printf ("Format character for int32_t is %s\n", SCNd32); printf ("Format character for int64_t is %s\n", SCNd64); printf ("Format character for int_fast8_t is %s\n", SCNdFAST8); printf ("Format character for int_fast16_t is %s\n", SCNdFAST16); printf ("Format character for int_fast32_t is %s\n", SCNdFAST32); printf ("Format character for int_fast64_t is %s\n", SCNdFAST64); printf ("Format character for int_least8_t is %s\n", SCNdLEAST8); printf ("Format character for int_least16_t is %s\n", SCNdLEAST16); printf ("Format character for int_least32_t is %s\n", SCNdLEAST32); printf ("Format character for int_least64_t is %s\n", SCNdLEAST64); return 0; }