limit.c
Compile the code with:
gcc limit.c -o limit.exe
and run it by
./limit.exe
Output:
char_min = -128, char_max = 127
short_min = 2048, short_max = 2047
int_min = -2147483648, int_max = 2147483647
long_long_min = -9223372036854775808, long_long_max = 9223372036854775807
unsigned_char_min = 0, unsigned_char_max = 255
unsigned_short_min = 0, unsigned_short_max = 65535
unsigned_int_min = 0, unsigned_int_max = 4294967295
long_min = 0, long_max = 4294967295
unsigned_long_long_min = 0, unsigned_long_long_max = 18446744073709551615
float_min = -340282306073709652508363335590014353408.000000, float_max = 340282306073709652508363335590014353408.000000
double_min = -179769300000000004979913091153546431177385676945343486730197993498529636492108312404543796370045487218955201046137662191918513706549560771088224207924409275479864981823815660983343422176365744870072127934490865277449576937261468130920376085948653305075071243237207672347403131791038321491100101082182265602048.000000, double_max = 179769300000000004979913091153546431177385676945343486730197993498529636492108312404543796370045487218955201046137662191918513706549560771088224207924409275479864981823815660983343422176365744870072127934490865277449576937261468130920376085948653305075071243237207672347403131791038321491100101082182265602048.000000