byte VS char
byte 字节:8 bit,有符号,范围: -128~127
byte b1 = 10;
byte b2 = -10;
// byte b3 = 200; // 编译错误
byte b4 = 'A';
int b5 = 'A';
System.out.println(b1); // 输出 10
System.out.println(b2); // 输出 -10
System.out.println(b4); // 输出 A 对应的 ASCII 码 65
System.out.println(b5); // 输出 A 对应的 ASCII 码 65
char 字符:16 bit,无符号,范围:0~65535,可以存储中文
char c1 = 10;
// char c2 = -10; // 编译错误
char c3 = 'A';
char c4 = 65;
System.out.println(c1); // 输出 10 对应的 ASCII 码
System.out.println(c3); // 输出 A
System.out.println(c4); // 输出 65 对应的 ASCII 码 A
作者:专职跑龙套
链接:https://www.jianshu.com/p/c736f115dc12
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
喜欢 (0)or分享 (0)