The variables that are of integer data type are capable of storing negative, zero, as well as positive values without the decimals – just like its name suggests. The C language represents the integer data type by the keyword int. Also, it can be unsigned as well as a signed value. But in case it is unsigned, then the value assigned to the integer variable will be considered positive by default. But both the values are represented with the same syntax.