determine the ranges of char, short, int, and long variables, both
signed and unsigned, by printing appropriate values from standard
headers and by direct computation.