char与byte区别
来源:互联网 发布:图文编辑软件 编辑:程序博客网 时间:2024/04/30 01:57
对于JAVA
char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符
所有JAVA中的字符都是Unicode字符,即使它是ANSI字符集中所包含的,也就是说,char可以包含任何一个任何国家的字符(包括中文)。
范围 0-65535
byte是一种数字的数据类型,用8位二进制储存一个数字,
在JAVA的设计中,没有设计为开发者使用byte来储存一个ANSI字符,或者使用两个byte变量同存储一个Unicode字符。
范围 27-1到-27
程序验证:
char c = 50;
char c1 = (char) -1;(如果不强制转换就报错;即使转换后任不能识别,因为对应的char,-1不代表任何字符)
byte b = 1;
byte b1 = -1;
System.out.println(c);
System.out.println(c1);
System.out.println(b);
System.out.println(b1);
结果:
2
?
1
-1
- char与byte区别
- char与Byte区别
- byte 与 char区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- char 与byte的区别
- char与byte的区别
- char与byte的区别
- char与byte的区别
- javascript 常用代码大全(七)
- 没有语言栏 meiyou yuyanlan buneng dahanzi
- 阿里巴巴笔试(公共题 2008-10-10)学习篇
- javascript 常用代码大全(八)
- Web service 描述
- char与byte区别
- 网站伪静态技术(Url重写,含源码)
- NTLDR is missing错误处理方法
- 解决php中date()时区不正确问题
- 大推荐——家庭书架·成功读库系列
- javascript 常用代码大全(九)
- javascript 常用代码大全(十)
- C++字符串完全指引[转]
- VB ADOBD操作access数据库 添加、修改、删除