Java中 “字符类型”与“字节类型”的区别

 我来答
白卡PALA
推荐于2017-09-30 · 知道合伙人软件行家
白卡PALA
知道合伙人软件行家
采纳数:648 获赞数:3420
性能测试4年工作经验。

向TA提问 私信TA
展开全部

byte字节类型是JAVA中最小的数据类型,它在内存中占8位,取值范围从-128到127,

赋值:byte i = 127;
注:byte型在赋值时,一旦超过127或小于-128,则会产生编译错误。


char字符类型在内存中占2个字节。表示一个字符,也可以使用A SCII码范围内的值来给char型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从0到655 35。

赋值:char i = 'a'; 或者 char i = 97;

注:在java中,字符的表现形式为单个字符加上一对单引号修饰。

yurentian
推荐于2017-09-04 · TA获得超过965个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:344万
展开全部
------------------------------------------------------

1.byte 字节型

byte字节型是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127
赋值:byte i = 127
注:byte型在赋值时,一旦超过127或小于-128,则会产生编译错误。

2.char 字符型

char 类型在内存中占2个字节。表示一个字符,也可以使用ASCII码范围内的值来给char型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从0到65535。
赋值:char i = 'a'; 或者 char i = 97;
注:在JAVA中,字符的表现形式为单个字符加上一对单引号修饰。

******* 具体请看看这位作者的文章 http://gaolixu.javaeye.com/blog/413284
希望对你有帮助 *******

------------------------------------------------------
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友495e229
2010-08-12 · TA获得超过699个赞
知道小有建树答主
回答量:332
采纳率:87%
帮助的人:130万
展开全部
字节是数字 范围 [127-128)
字符是ASCII码 如 65 代表 A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拆迁办刘队长
2010-08-12
知道答主
回答量:13
采纳率:0%
帮助的人:0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式