今天突然想到一个问题,起因是对赋值运算符的学习如果我把一个int类型变量赋值给一个short类型的变量会出现possible loss of procision的错误,但我如果是把int类型的常量赋值给short类型的变量就没有错,但如果换成long型的常量还是会出现上面的错误我只能认为是int类型的常量比较特殊。有大佬能解释一下吗?谢谢了