当前位置: 代码迷 >> J2SE >> char默许初始化的值到底是什么
  详细解决方案

char默许初始化的值到底是什么

热度:55   发布时间:2016-04-23 20:09:20.0
char默认初始化的值到底是什么?
今天看Java编程思想   里面写char类型默认初始化的值是\u0000    但是在做他后面练习的时候 本地系统打出的char类型的默认初始化的值是一个   口字的符号  再看练习的答案   说是一个space   到底是哪个呀  蒙了   有没有大大给解答下?
------解决思路----------------------
你已经找到答案了... “char类型默认初始化的值是\u0000”
这个unicode字符代表的就是空格
[另外,如果你是初学者,建议先别看Java编程思想,等对Java有了深入的了解之后再看这本书]
------解决思路----------------------
本地采用的是ASCII编码,char是Unicode,所以打印乱码
  相关解决方案