一个字符转化为byte或sbyte类型,新的值可能是负数吗?C#或Java中

Ocean
  • 1.6k

一个字符转化为byte或sbyte类型,新的值可能是负数吗?C#或Java中

c sharp中语言类型,byte表示0-255,sbyte表示-128~127
Java中,byte表示-128~127

评论
阅读 4.9k
1 个回答

java中byte的范围是-128~127,char类型的范围是0~65535。肯定会溢出啊。

System.out.println((byte)Character.MAX_VALUE); // 结果是-1
撰写回答

登录后参与交流、获取后续更新提醒

宣传栏