Integer is the most commonly used variable type in Arduino, and unsigned integer is also a kind of integer.
Like integer, unsigned int represents a storage space with two bytes, which can be used to store numbers between 0 and 65536. As can be seen from the range, unsigned int cannot store negative numbers.