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

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

一个字符转化为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
【热门文章】
【热门文章】