类型转换问题(short s = 1; s+=1; s=s+1)

非包装类型 情况 1: 情况 2: 包装类型: 补充 都知道整形字面量为 int ,为什么 byte b = 1; 不报错? 因为编译器会检查右边的值是否超过了byte所能标识的范围(-128 ~ 127),如果没超过系统会将其转为 byte
相关文章
相关标签/搜索