A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Seejun 中级黑马   /  2014-12-15 21:36  /  3897 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解:Java中char类型数据是占2个字节?取值范围是多少?

14 个回复

倒序浏览
不知道      
回复 使用道具 举报
-32767 ~ + 32768
回复 使用道具 举报
0~2的16次方即0~65535
回复 使用道具 举报
char 占两个字节,是字符型,不是数据型
回复 使用道具 举报
侯鹏成 发表于 2014-12-15 21:52
0~2的16次方即0~65535

还得减1
回复 使用道具 举报
:L.。。。。。。。。
回复 使用道具 举报
字符根本和取值没关系
回复 使用道具 举报
Seejun 中级黑马 2014-12-15 22:57:26
9#
原来如此,不过百度上好多人说char类型也有取值范围呢。。。
回复 使用道具 举报
char 是字符,没有取值范围
回复 使用道具 举报
应该是没有吧,老师都没说的,
回复 使用道具 举报
字符不需要取值范围,只要对照ASCII码表就行了。
回复 使用道具 举报
正负 2的16次方
回复 使用道具 举报
用二进制表示范围:1-1111111111111111  所以是1 - 65535
回复 使用道具 举报
-2^15~2^15-1
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马