Let’s talk about integers. Whole numbers less than zero are called negative **integers**. The **integer** zero is neither positive nor negative and has no sign. Two **integers** are opposites if they are each the same distance away from zero but on opposite sides of the number line. Positive **integers** can be written with or without a sign. Besides that, an integer without any sign is called **Unsigned integer.**

The `int`

data type is signed and has a minimum range of at least -32767 through 32767 inclusive. The actual values are given in `limits.h`

as `INT_MIN`

and `INT_MAX`

respectively.

An `unsigned int`

has a minimal range of 0 through 65535 inclusive with the actual maximum value being `UINT_MAX`

from that same header file.

# C program print integer

This is a simple c program that takes value from the user and then prints it. Here input is done using scanf() function and print using stranded printf() function. <stdio.h> header file has the definition of scanf and printf function.