这个char修饰的是单字节啊 一个汉字“男” 是双字节啊 为什么还用char。。。关键是char能声明的String就能声明不是吗 老师大神朋友们 求解释啊

来源:2-6 Java中的数据类型

帅D一B

2014-11-11 14:51

这个char修饰的是单字节啊 一个汉字“男” 是双字节啊 为什么还用char。。。关键是char能声明的String就能声明不是吗 老师大神朋友们 求解释啊

写回答 关注

4回答

  • HappyHacking
    2014-11-16 15:10:53

    char是字符,byte才是字节

  • 简单的过火
    2014-11-11 22:32:22

    char 是字符型,不是字节型,占两个字节

  • 简单的过火
    2014-11-11 22:30:38

    在Java中char(字符,不是字节)占两个字节,所以可以写 cahr ch = '男';

  • 偌颜宁
    2014-11-11 17:15:06

    关于char和String的讲解在wiki中是有的,这里插入代表是一个字符,那么'男'就是一个字符

Java入门第一季(IDEA工具)

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1168308 学习 · 18754 问题

查看课程

相似问题