From 59d68e04c8f09f5c3424c07ff549ff22ad994305 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Fri, 28 Oct 2011 08:28:12 -0400 Subject: [PATCH] Printing out more values defined in stdint.h --- ex21.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ex21.c b/ex21.c index 29baa51..cf032cb 100644 --- a/ex21.c +++ b/ex21.c @@ -10,9 +10,24 @@ int main(int argc, char *argv[]) printf("sizeof(uint16_t) = %d\n", sizeof(uint16_t)); printf("sizeof(int32_t) = %d\n", sizeof(int32_t)); printf("sizeof(uint32_t) = %d\n", sizeof(uint32_t)); +#if defined(_M_X64) || defined(__amd64__) printf("sizeof(int64_t) = %d\n", sizeof(int64_t)); printf("sizeof(uint64_t) = %d\n", sizeof(uint64_t)); +#endif + printf("INT8_MAX = %d\n", INT8_MAX); + printf("INT16_MAX = %d\n", INT16_MAX); + printf("INT32_MAX = %d\n", INT32_MAX); +#if defined(_M_X64) || defined(__amd64__) + printf("INT64_MAX = %d\n", INT64_MAX); +#endif + + printf("INT8_MIN = %d\n", INT8_MIN); + printf("INT16_MIN = %d\n", INT16_MIN); + printf("INT32_MIN = %d\n", INT32_MIN); +#if defined(_M_X64) || defined(__amd64__) + printf("INT64_MIN = %d\n", INT64_MIN); +#endif return 0; }