在表达式中既带有符号类型又有无符号类型,当带符号类型取值为负时会出现异常结果,带符号数会自动地转为无符号数。例如,如果a=-1,b=1,并且a和b都是int,则表达式a*b为-1。如果a是int,b是unsigned,则结果视为当前机器上int所占位数而定,加入int为四个字节,则结果为4294967295。