in c language, unsigned is a data type used to represent unsigned integers. Unlike signed integers, unsigned integers can only represent non-negative integer values, that is, numbers greater than or equal to zero. The declaration method is to add the unsigned keyword before the integer type, and unsignedint means unsigned integer.