黑马程序员技术交流社区
标题:
char
[打印本页]
作者:
280270738
时间:
2013-6-26 22:01
标题:
char
本帖最后由 孙百鑫 于 2013-7-1 07:40 编辑
char型变量中能不能存储一个中文汉字?为什么?
作者:
刘凯
时间:
2013-6-26 22:13
JAVA默认的编码是UNICODE. 一个汉字占16位,而一个char类型的数据 也分配给16位 所以可以
作者:
刘_鑫
时间:
2013-6-26 22:13
能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
作者:
杨增坤
时间:
2013-6-28 16:37
一个汉字占两个字节。一个字节占8个二进制位数 2*8=16个二进制位数
char类型的占16个二进制,
public static void main(String args[])
{
char c='你';
System.out.println(c);
System.out.println("char占得二进制位数:--->"+Character.SIZE);
}
结果:
你
char占得二进制位数:--->16
作者:
万琪
时间:
2013-6-28 18:53
必须可以,,不信你试试,,不都叫字符类型吗
作者:
Just_Only
时间:
2013-6-29 09:27
这个。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2