int转换成long再计算。类型名称 字节数 取值范围signed char 1 -128~+127short int 2 -32768~+32767int 4 -~+long int 4 -~+long long long int 8 -~+