规则:有符号(int),无符号(unsigned int),非无符号(除 int 与 unsigned int外的类型,如char,unsigned char),非有符号(除 int 与 unsigned int外的类型,如char,unsigned char)。
有符号与无符号比较:有符号数会转换成无符号数来进行比较(如:int 与 unsigned int 比较,int 转换成 unsigned int)。
有符号与非无符号数比较:非无符号转化成有符号(如:int 与 unsigned char比较,unsigned char 转换成 int)。
无符号与非有符号数比较:非有符号转化成有符号(如:unsigned int 与 char比较,char 转换成 unsigned int)。