1. An integer constant must have at least one digit.

  2. It must not be in decimal form.

  3. It can be either negative or positive.

  4. If there is no sign in prefix, then it assumed as positive.

  5. No commas, special symbols, alphabets, or blanks are allowed in an integer constants.

  6. The allowable range for integer constants is –2147483648 to +2147483648.

NOTE: frankly speaking integer constants depends upon compiler. For visual studio, gcc, it is as mentioned above but for compilers like Turbo C its range varies from - 32768 to +32768.

C constants can be devided into 2 categories : 1. Primary constants 2. Secondary constants

_C CONSTANTS _

_–––>PRIMARY CONSTANTS –––> INTEGER CONSTANTS, REAL CONSTANTS, CHARACTER CONSTANTS _ _–––>SECONDARY CONSTANTS –––> ARRAY, POINTER, STRUCTURES, UNION, AND ETC. _