88问答网
所有问题
java中char的初始化值为什么用“”
如题所述
举报该问题
推荐答案 推荐于2017-11-24
char是字符型,属于基本类型,默认值是'',注意跟“”的区别,''是字符的引号,“”是字符串的引号,两者不同,如果你定义一个char类型的变量,不初始化值的话,输出的时候你看不到任何结果。
Java中,字符型并不是用ASCII码来存储的,而是用16位的Unicode字符集来存储,它的范围就是字符集的范围,默认值是u000000。这一点是在网上看到的,我也不是太清楚,你可以问一下资深一点的前辈请教一下。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gKgtVSaBB.html
其他回答
第1个回答 2011-06-21
char ch = 'a';
char ch2 = 65; //char 表示单个字符,规定的就是用单引号,没有为什么,你也可以用整数,因为所有字符都可以用一个数来表示,例如97表示a,65表示A,
System.out.println(ch);//输出a
System.out.println(ch2);//输出A
第2个回答 2011-06-21
用''才对。" "是字符串String
追问
用''是什么意思呢
追答
就是单引号,字符串双引号。
相似回答
Java中的char
表示
什么
意思?
答:
char是Java中的保留字,表示一种数据类型
。与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应于0~127。char初始化方式 char c='c'; //字符,可以是汉字,因为是Unicode编码char c=十进制数,八进制数,十六进制数等等; //可...
java中char
型数据被默认
初始化
后是
什么
值呢?
答:
char
默认
初始化值
是0 判断依据:char c;System.out.println((int)c);得到的是0 而且我们知道 char其实也是可以转换为整型的 因此可知 默认值为0 顺便提一句 在
JAVA中
对象默认值都是null
java中为什么
要为类的属性
初始化
?
答:
2. 局部变量声明之后,
Java
虚拟机就不会自动给它初始化为默认值,因此局部变量的使用必须先经过显式
的初始化
。但是需要声明的是:对于只负责接收一个表达式
的值的
局部变量可以不初始化,参与运算和直接输出等其它情况的局部变量需要初始化。
java
为什么
数字赋值
char
可以?
答:
char
c=97;在
java中
,整数的默认数据类型为“int”,97是int类型32位,char是16位,
为什么
32位的赋值给16位的可以。... char c= 97;在java中,整数的默认数据类型为“int”,97是int类型32位,char是16位,为什么32位的赋值给16位的可以。 展开 我来答 ...
java
新手
char类型
赋值为整数
答:
Java中
对
char
型数据,在内存中存的就是整数,对应一张ASCII码表 ,比如说字符 'A' 对应的是65 字符 'a' 对应的是97 ,所以char c1 = 'A' ; 等效于 char c1 = 65 ;正是因为这样,所以字符型数据既可以作为一个字符使用,也可以作为一个整数使用,所以char型数据可以和int型数据进行运算!比...
java
char
初始化
答:
建议楼主找本基础
的java
书籍看看有关数据类型转换的部分。解答:byte属于整型类型,
char
是字符类型。你要把一个整型变量自动转换成字符变量,在
JAVA
虚拟机中,它不不会自动转换的,需要我们强制告诉虚拟机我们要转换
的类型
。
char
在
JAVA
编程
里面
该
如何
应用?
答:
字符
类型char
是Java原语(也称简单或基本)数据类型之一。在
Java中
,字符不像其他计算机语言中那样是8个二进制位的,它使用的是Unicode。Unicode定义了一个字符集合,该集合可以表示所有人类语言中的字符。因此,在Java中,char是一个无符号16位类型,取值范围为0到65535。标准的8为ASCII字符集是Unicode的...
java
char
数组
初始化
答:
char
cha[] ={'c','v','b','n'};这样就没问题了,你的错误在于,
java
对于数据的操作都是要放在函数
里面的
,只有数据
初始化
可以不在函数里,上面,你初始化后,又进行的数据操作,所以不对
大家正在搜
java中char什么意思
char怎么初始化
char的初始化
字符串char怎么初始化
char数组初始化为空
c语言char初始化
c语言char数组初始化
char类型初始化
char二维数组初始化
相关问题
java char数组初始化
java中初始化char数组,如 char[] LINE=n...
为什么java中char型数组元素没有赋值初始化的元素值是a...
java 中,char类型默认值为0,怎么输出是a?
Java 中的char类型 初始化
java中为什么字符串要初始化
java中的初始化问题:char gender = ‘M’;...
java中初始化char型数组问题