difference between unsigned and signed

C
unsigned int x; //Unsigned variables can store the number zero and positive numbers.

signed int y; //Signed variables can store negative, zero, and positive numbers.
Source

Also in C: