Examveda
Examveda

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: Option D

Solution(By Examveda Team)

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

Join The Discussion

Comments ( 4 )

  1. 023- R
    023- R :
    10 months ago

    Explain sir

  2. Avinash Kumar
    Avinash Kumar :
    4 years ago

    plz explain sir....☺️

  3. Arjun Shekhawat
    Arjun Shekhawat :
    5 years ago

    how can we show that a 16 bit compiler cannot show the value which is out of this range? please give me example.

  4. Rithesh Varma
    Rithesh Varma :
    5 years ago

    how

Related Questions on C Fundamentals