网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
Java中char到底是多少字节?

貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为弄清楚的我弄得莫名其妙 char在Java中应该是16位 byte在Java中应该是8个位 char x = '漆'; //这样是合法的,输出也是16位 但是 String str = "漆'"; byte[] bytes = str.getBytes(); //我想不明白,为什么这里要占用3个byte呢? 3个byte一共是3*8=24个位,那么char x怎么又放得下?我坚信char是16个位,但是str.getBytes()这个东西到底又怎么回事?


参考答案

更多 “ Java中char到底是多少字节? 貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为弄清楚的我弄得莫名其妙char在Java中应该是16位byte在Java中应该是8个位charx='漆';//这样是合法的,输出也是16位但是Stringstr="漆'";byte[]bytes=str.getBytes();//我想不明白,为什么这里要占用3个byte呢?3个byte一共是3*8=24个位,那么charx怎么又放得下?我坚信char是16个位,但是str.getBytes()这个东西到底又怎么回事? ” 相关考题
考题 JAVA采用UNICODE编码,char数据类型占两个字节。() 此题为判断题(对,错)。

考题 在Java类型中,int、char和shot等类型的长度是()。 A、由机器CPU决定B、由用户自己定义决定C、固定的D、与机器字节有关的

考题 Java中char类型采用Unicode编码,每个字符占2个字节。() 此题为判断题(对,错)。

考题 如下对Java基本类型的描述,错误的是?A.char占1个字节B.int 占4个字节C.short 占2个字节D.double占8个字节

考题 9、Java中的char是一个字节。

考题 在Java中int类型变量占用空间是4个字节,char类型变量分配空间是 ()个字节

考题 在Java的基本数据类型中,char型采用 编码方案,每个码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用相同的字节内存空间。

考题 5、Java中的char是一个字节。

考题 Java语言中,char类型数据占用的存储字节数是?A.2B.1C.3D.4