【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
int i = 2147483647 + 1; OK;
int i = 2147483647 + 1;
但是为什么 byte b = 127 + 1;不能编译?
byte b = 127 + 1;
可以强制转换:byte b = (byte)(127 + 1);
byte b = (byte)(127 + 1);
否则你就等于是把一个 int 型赋值给 byte 型
可以强制转换:
byte b = (byte)(127 + 1);
否则你就等于是把一个 int 型赋值给 byte 型