short int x; /*assume x is 16 bits in size*/ What is maximum number that can be printed using printf("%d\n",x);
Answer & ExplanationOption: [D]
By default short integer is signed. 1 bit is reserveed for sign i.e. only 15 bits are available.
So, the largest number will be:
215+214+..........+upto 20
i.e. 32767