Added example with variable arrays.
[C-Programming-Examples.git] / ranges.c
blob12469de7f0077386e1dcab0c27100a6d81ef4994
1 /*
3 Prints ranges of data types in C
5 */
7 #include <stdio.h>
8 #include <limits.h>
10 int main()
12 printf("\n\nThis Computer Supports the following\n");
13 printf("Datatype specifications:\n\n");
15 int i = sizeof(int);
16 printf("Size of Int: %d\n", i);
17 printf("INT_MIN: %d\n", INT_MIN);
18 printf("INT_MAX: %d\n", INT_MAX);
19 printf("\n");
21 i = sizeof(char);
22 printf("Size of Char: %d\n", i);
23 printf("CHAR_BIT: %d\n", CHAR_BIT);
24 printf("CHAR_MAX: %d\n", CHAR_MAX);
25 printf("CHAR_MIN: %d\n", CHAR_MIN);
26 printf("\n");
28 i = sizeof(double);
29 printf("Size of Double: %d\n", i);
30 printf("\n");
32 i = sizeof(long);
33 printf("Size of Long: %d\n", i);
34 printf("LONG_MIN: %ld\n", LONG_MIN);
35 printf("LONG_MAX: %ld\n", LONG_MAX);
36 printf("\n");
38 i = sizeof(short);
39 printf("Size of Short: %d\n", i);
40 printf("SHRT_MIN: %d\n", SHRT_MIN);
41 printf("SHRT_MAX: %d\n", SHRT_MAX);
42 printf("\n");
44 return 0;