Which of the following is suitable as a description of data types in programming languages?
a) The real type is expressed as binary numbers of finite length, and matches the set of real numbers in math.
b) When two’s complement notation is used with the integer type, -128 through 127 can be handled with 8 bits.
c) The character type specifies a set of alphabetical characters for handling by input/output devices.
d) The logical type has three values AND, OR, and NOT.