基础学习笔记 对于byte/short/char三种类型来说,如果右侧赋值没有超过范围,则编译器自动隐含的补上一个(byte)(short)(char). 例如:byte=30;其实等于:byte=(byte)30; 如果右侧赋值超过取值范围,则编译器报错。 如:byte=128;