[c] min and max value of data type in C