Vidyalelo
C Programming · Q33

C Fundamentals

Programming · C Programming · question 33

Q33

For 16-bit compiler allowable range for integer constants is ________?

A.
-3.4e38 to 3.4e38
B.
-32767 to 32768
C.
-32668 to 32667
D.
-32768 to 32767
Answer

Answer: Option D

Solution

Answer: Option D
Solution:
In a 16 Bit C compiler we have 2 bytes to store an integer, and 1 byte for a character.
For unsigned integers the range is 0 to 65535.
For signed integers the range is -32768 to 32767.
For unsigned character, 0 to 255