Submitted Questions

  • why integer range -32768 to 32768

    why integer range -32768 to 32768 and actual meaning of storage size 2 bytes ?

    jbode

    • May 28th, 2012

    [-32767,32767] is the minimum range for int, meaning a minimum size of 16 bits. Implementations may choose a wider size and range for integers.

    That range covers most architectures, whether ones or twos complement.

    Varun Pratap Singh

    • May 15th, 2012

    In C language, int takes 2 bytes. Now 2 bytes mean 16 bits. One bit out of these 16 bits is for sign (+ or -) of integer. So, remaining 15 bits will store data in form of 0 and 1. The maximum value in...