「char汉字Java」char汉字占几个字节

博主:adminadmin 2022-12-24 06:09:09 52

今天给各位分享char汉字Java的知识,其中也会对char汉字占几个字节进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

char在java里面是什么意思?

char 在java里面表示一个16位的unicode的字符, 相当于c++里面的 wchar_t 或者 TCHAR 类型。String 可以转成char[], char[] 也可以转成String, 比如:

String s = "......";

char[] cs = s.toCharArray();

String s2 = new String(cs);

java中的char可以存储汉字吗

因为java中的char是两个字节的,所有可以用来存储中文(一个中文也是两个字节),而在c语言中char只是一个字节,所有不能用来存储中文,要想存储中文,只能用字节数组。

java的基本数据类型长度

* byte:1

* short:2

* int:4

* long:8

* boolean:1

* char:2

* float:4

* double:8

c的基本数据类型长度

* short:2

* int:4

* long:4

* char:1

* float:4

* double:8

Java中的char类型可以存储汉字吗

package com.ljy.chuanzhi;

/**

 * 需求:char类型汉字的存储

 * @author liaojianya

 * 2016年11月16日

 */

public class CharCharacter

{

public static void main(String[] args)

{

//单个汉字存储方式使用char

char c = '好';

System.out.println(c);

//多个汉字存储方式使用char数组(其实多个汉字可以使用String类型更好)

char[] cc = {'你', '好'};

System.out.println(cc);

}

}

可以存储的,现场举个上面程序的例子。

结果显示:

你好

说明:java中的char是Unicode编码的,而Unicode编码占两个字节,也就是16位,一个汉字占用两个字节。

java char中汉字问题

这个是java语法。语法中规定char类型只能存放以

'

'为标志的单字符。像'ab'这个是双字符。当然不行java虚拟机在编译的时候就会报错。因为违反了java语法..至于你说char可以存储两个字节的大小。一点没错。但是不是这么个两个字节。如果你感觉char是两个字节的存储空间。存储一个英文字母有点浪费。你可以用一个byte型来存储。byte的存储容量是1个字节...正好能存。一个键盘上的任何一个字符。但是存不了汉字。因为一个汉字两个字节。

Java中char能接受汉字吗?

可以的

首先,java中的一个char的确是2个字节。java采用unicode,2个字节来表示一个字符。

一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费了点空间。存汉字就占满了2个字节。

java中char可以存储汉字吗

char应该不可以存储汉字,char是单个字符,一个汉字是占两个字符。String可以存储汉字

char汉字Java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于char汉字占几个字节、char汉字Java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。