What is an unsigned integer constant?
An integer constant is the number in the range of - 32768 to + 32767; because an integer constant always gets two bytes in memory and in two bytes we cannot keep a number bigger than 32767 or smaller than 32768. Out of the two bytes to keep an integer, the highest bit is used to keep the sign of the integer. This bit is 1 if the number is negative and 0 if number is positive. Unsigned integer constant is an integer constant which has the permissible range from 0 to 65536.