一个字符转化为byte或sbyte类型,新的值可能是负数吗?C#或Java中
c sharp中语言类型,byte表示0-255,sbyte表示-128~127
Java中,byte表示-128~127
java中byte的范围是-128~127,char类型的范围是0~65535。肯定会溢出啊。
System.out.println((byte)Character.MAX_VALUE); // 结果是-1
一个字符转化为byte或sbyte类型,新的值可能是负数吗?C#或Java中
c sharp中语言类型,byte表示0-255,sbyte表示-128~127
Java中,byte表示-128~127
java中byte的范围是-128~127,char类型的范围是0~65535。肯定会溢出啊。
System.out.println((byte)Character.MAX_VALUE); // 结果是-1