There are two types of integers: unsigned and signed. By default, all declared integer variables are signed types (char is a bit special). If you want to declare an unsigned type, you need to add the unsigned before the type. Signed types store most significant bit of symbols, while unsigned types store numbers. For example, in a 16 bit system, int can store data in the range of -32768~32767, while unsigned can store data in the range of 0~65535. When a negative value cannot be taken, it can be defined as unsigned, and the data in some underlying embedded programming are generally unsigned.
Reference:/link? URL = nhx 7 wnsdsqfqhk 7 u 5 qkkhoypdjrrr 29 oibgcqhfie 99 l9d 46 1 speexkkomnkbgtxte 1 LOD 6 fc 3 ulzlgre 0 lbqa