两边的操作数类型一致时,返回的结果跟操作数的类型一样
当两边的操作数类型不一致时,返回的结果跟类型大的操作数保持一致,这样做编译器是为了保证结果可以存得下,因为如果其中有一个类型大的操作数,很可能结果也是一个比较大的数值,这样小类型是存不下的。