Java byte VS char 字节与字符,字符编码

更多 Java IO & NIO方面的文章,请参见文集《Java IO & NIO》


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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,886评论 18 399
  • 常量的概述和使用 A:什么是常量在程序执行的过程中其值不可以发生改变 B:Java中常量的分类字面值常量自定义常量...
    野望君阅读 642评论 0 0
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,639评论 4 12
  • 在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?(int double) 下...
    渔樵店阅读 3,562评论 1 7
  • 一、 1、请用Java写一个冒泡排序方法 【参考答案】 public static void Bubble(int...
    独云阅读 1,449评论 0 6