黑马程序员技术交流社区
标题:
单个中文汉字是字符还是字符串
[打印本页]
作者:
Rorine
时间:
2015-1-30 17:09
标题:
单个中文汉字是字符还是字符串
0基础接触Java不久,所以问的问题有点菜。。。
在看教程时说的字符常量是指将一个数字,字母或符号用单引号标识,也就是不包括中文汉字吗?
我知道一个汉字占2个字节,那如果只表示一个中文汉字是用单引号还是双引号?
作者:
wf111sxwf
时间:
2015-1-30 18:22
你是把字符和字节混淆了。 计算机中无论什么数据,都是二进制,字符是根据编码表把字节解码成字符,英文字符都是字母,所以一个字节足以表示,而我天朝文字博大精深,一个字节表示不了,所以在GBK中用两个字节来表示一个字符。所以一个汉字是一个字符。
作者:
张_磊
时间:
2015-1-30 18:46
双引号可以
作者:
robertlu
时间:
2015-1-30 19:05
字符,具体占几个字节,就要看用的编码集了。
作者:
Rorine
时间:
2015-1-30 19:54
wf111sxwf 发表于 2015-1-30 18:22
你是把字符和字节混淆了。 计算机中无论什么数据,都是二进制,字符是根据编码表把字节解码成字符,英文字 ...
那如果要表示,是用单引号还是双引号?
作者:
wf111sxwf
时间:
2015-1-30 20:15
单个汉字是字符啊 字符可以用单引也可以双引定义成字符串看你想要啥了
作者:
艺多不压身丶
时间:
2015-1-31 12:03
单引号就是字符,双引号就是字符串
作者:
lwj123
时间:
2015-2-1 14:14
单引号表示字符,具体是多少个字节要看组成该字符的编码表是什么,例如ASCII表使用两个字节存储,UTF-8使用3个字节存储等等,字符就是字节和编码表组成的
双引号表示字符串,字符串就是由很多的字符组成的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2