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
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
转载请注明:学时网 » Java byte VS char 字节与字符,字符编码