java中char和short有什么区别呢?
下文笔者讲述Java中char和short的区别说明,如下所示
char和short相同点
都是两个字节的长度
char和short区别:
1.存储范围不同
char:16位无符号整数,可表示范围为0~65535
short:16位有符号整数,可表示范围为-32768~32767
2.用途不同
char:用来保存一个Unicode编码的字符
short:通常用于表示数值
例:
public class test {
public static void main(String[] args) {
int max=Character.MAX_VALUE;
int min=Character.MIN_VALUE;
System.out.println(max+" "+min);//65535 0
int smax=Short.MAX_VALUE;
int smin=Short.MIN_VALUE;
System.out.println(smax+" "+smin);//32767 -32768
char a='毛';
short b='小';
short c='琴';
System.out.println(a);
System.out.println(b);
System.out.println(c);
char c2=(char) c;//char和short之间转换需要强转
System.out.println(c2);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


