zjbonrace
2015-04-29 07:56
采纳率: 99.1%
浏览 1.6k
已采纳

为什么link中byte可以转换为int,int不能转换为byte?

为什么link中byte可以转换为int,int不能转换为byte?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2015-04-29 08:03
    已采纳

    为什么杯子中的水可以倒在脸盆里,为什么脸盆里的水不能倒在杯子里?

    打赏 评论
  • 91program 2015-04-29 08:13

    可以强制转换,但转换后的结果可想而知:
    如果 int 的数值在 byte 类型取值范围之内,结果还是一样的。
    否则,数值被截取。按 C 语言的规则,取 int 的低字节数值赋值到 byte.

    打赏 评论

相关推荐 更多相似问题