黑马程序员技术交流社区

标题: 汉字占字节问题? [打印本页]

作者: 雪寒    时间: 2014-11-5 23:52
标题: 汉字占字节问题?
这个c语言中一个汉字怎么占了三个字节,记得以前学习的时候,好像是两个字节,这与什么有关啊?编译器吗?还是编码啊?还是其他?
作者: JAH562    时间: 2014-11-6 00:09
记得汉子就是占两个字节啊
作者: caozhichao    时间: 2014-11-6 00:42
我也看到了这个点,也是感觉挺别扭,先死记了。具体原因也不知道,等大神来解答
作者: 指尖舞者    时间: 2014-11-6 14:40
你用的是X code吧  在X code里面汉字是3个字节呢  一般的编辑器都是2个字节;P
作者: wanglei123    时间: 2014-11-6 16:26
我的记忆是3个字节,不过没怎么明白。没有要求去解刨那些细小的定义。很复杂,就像为什么1+1=2一样吧
作者: 冯道明    时间: 2014-11-6 16:31
这是要看你的电脑系统是多少位的!mac os x系统是64位,所以占三个字节,windows系统有32位和64位的,32位的就占2个字节,64位的就占3个字节啊
作者: yuanlingqi    时间: 2014-11-6 19:13
中文字符占几个字节和系统的位数无关,和编码格式有关utf-8格式占3个,gbk格式占2个。
作者: 枫叶路过123    时间: 2014-11-7 00:34
  在VS  Linux里面的汉字是二个字节的
作者: lanwen963    时间: 2014-11-7 07:21
学习学习
作者: 冰点    时间: 2014-11-7 12:08
我记得 是2个字节啊。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2