原文:char型变量中能不能存储一个中文汉字,为什么?

在C语言中,char类型占 一个字节,而汉子占 个字节,所以不能存储。在Java中,char类型占 个字节,而且Java默认采用Unicode编码,一个Unicode码是 位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字。 ...

2018-03-04 13:14 0 3800 推荐指数:

查看详情

Javachar变量能不能存储一个中文汉字,为什么?

  char变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char变量当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char变量中就不能存储这个特殊汉字。说明:unicode编码占用两个字 ...

Wed Jul 17 22:51:00 CST 2019 0 1749
7、char变量能不能存贮一个中文汉字?为什么?

CHAR类型变量时能够定义成为一个中文的,因为java以unicode编码,一个char占16个字节,所以放一个中文是没问题的 char变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字, 所以,char变量当然可以存储汉字啦。不过,如果某个特殊的汉字 ...

Thu Oct 10 23:34:00 CST 2019 0 674
char 变量能不能存贮一个中文汉字,为什么?

char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用字符在字符集中的编号,这是统一的唯一方法),一个char类型占2个字节(16比特),所以放一个中文是没问题的。 补充:使用Unicode意味着字符在JVM内部和外部有不同的表现形式 ...

Tue Oct 25 22:42:00 CST 2016 0 5268
char变量能不能存贮一个中文汉字?为什么?

char变量能不能存贮一个中文汉字?为什么? 答:应该是可以的,因为java的char类型是2个字节,中文也是两个字节存储 2的16次方=60000多肯定够存 正确答案: char变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字 ...

Thu Aug 08 00:32:00 CST 2019 0 701
Oracle一个中文汉字占用几个字节

Oracle 一个中文汉字 占用几个字节,要根据Oracle字符集编码决定 查看oracle server端字符集 select userenv('language') from dual ...

Mon Sep 26 17:29:00 CST 2016 0 15200
能不能在头文件定义全局变量

编译器驱动程序 大多数编译系统提供编译器驱动程序(compiler driver),它代表用户在需要时调用语言预处理器、编译器、汇编器、和链接器。 我们所常说的 “编译生成可执行文件” 实际包括以下过程: 预处理器 (某些编译系统,预处理器被集成到 编译器 ) 处理预处理指令 ...

Mon Jan 25 22:33:00 CST 2021 0 365
子类能不能继承父类的成员变量

1、关于私有成员变量无论父类的成员变量是私有的、共有的、还是其它类型的,子类都会拥有父类的这些成员变量。但是父类的私有成员变量,无法在子类中直接访问,必须通过从父类中继承得到的protected、public方法(如getter、setter方法)来访问。 2、关于静态成员变量无论父类 ...

Tue Sep 06 07:51:00 CST 2016 0 4647
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM