有没有人能澄清一下:
byte a = 10 + 20; // b=30;
-------------
byte b=10,c=20;
byte a = b + c; //error. Casting required.在赋值给'a‘之前,第一行的加法结果的数据类型是什么?字面量是否有数据类型。或者算术结果给他们赋值?
发布于 2017-06-08 19:40:16
由于b+c是一个可能溢出的操作,因此您需要执行以下操作
byte a = (byte)(b + c);https://stackoverflow.com/questions/44434693
复制相似问题