请问一个汉字占多少字节? 一个汉字多少字节?

\u4e00\u4e2a\u6c49\u5b57\u5728\u5185\u5b58\u4e2d\u5360\u591a\u5c11\u5b57\u8282\uff1f

\u4e00\u822c\u5360\u7528\u4e24\u4e2a\u5b57\u8282\u3002
1\u4e2aASCII\u7801\u53601\u4e2a\u5b57\u8282\uff0c\u800c1\u4e2a\u6c49\u5b57\u7f16\u7801\u53602\u4e2a\u5b57\u8282\u3002
\u8fd9\u662f\u6307\u6c49\u5b57\u7f16\u7801\uff0c\u5c31\u8c61\u6bcf\u4e2a\u5b57\u7b26\u90fd\u6709\u4e00\u4e2aASCII\u7801\u4e00\u6837\u3002
\u5982\u679c\u662f\u5728UTF-8\u7f16\u7801\u4e0b\uff0c\u4e00\u4e2a\u6c49\u5b57\u53603\u4e2a\u5b57\u8282\uff0cUTF-8\u662f\u4e00\u79cd\u56fd\u9645\u901a\u7528\u7684\u4e00\u79cd\u53d8\u957f\u7f16\u7801\u3002
\u897f\u65b9\u6587\u5b57\uff08\u5e0c\u814a\u6587\u5b57\uff09\u53602\u4e2a\u5b57\u7b26\uff0c\u4e2d\u6587\u5360\u75283\u4e2a\u5b57\u8282\u6570\uff0c\u8fd8\u6709\u5e73\u9762\u7b26\u53f7\u53604\u4e2a\u5b57\u8282\u3002
\u6c49\u5b57\uff0c\u53c8\u79f0\u4e2d\u6587\u5b57\uff0c\u4e2d\u56fd\u5b57\uff0c\u65b9\u5757\u5b57\uff0c\u5c5e\u4e8e\u8868\u610f\u6587\u5b57\u7684\u8bcd\u7d20\u97f3\u8282\u6587\u5b57\u3002\u6c49\u5b57\u662f\u6c49\u8bed\u7684\u4e66\u5199\u7528\u6587\u5b57 \uff0c\u4e5f\u88ab\u501f\u7528\u4e8e\u4e66\u5199\u65e5\u8bed\uff0c\u671d\u9c9c\u8bed\uff0c\u8d8a\u5357\u8bed\u7b49\u8bed\u8a00\uff0c\u662f\u6c49\u5b57\u6587\u5316\u5708\u5e7f\u6cdb\u4f7f\u7528\u7684\u4e00\u79cd\u6587\u5b57\uff0c\u4e5f\u662f\u76ee\u524d\u4e16\u754c\u4e0a\u552f\u4e00\u4ecd\u88ab\u5e7f\u6cdb\u4f7f\u7528\u7684\u9ad8\u5ea6\u53d1\u8fbe\u7684\u6587\u5b57\u3002

\u4e00\u4e2a\u6c49\u5b57\u662f2\u4e2a\u5b57\u8282\u3002
\u4e00\u4e2a\u82f1\u6587\u5b57\u6bcd\uff08\u4e0d\u5206\u5927\u5c0f\u5199\uff09\u662f\u4e00\u4e2a\u5b57\u8282\u3002
\u4e2d\u6587\u6807\u70b9\u5360\u4e09\u4e2a\u5b57\u8282\u3002
\u82f1\u6587\u6807\u70b9\u5360\u4e00\u4e2a\u5b57\u8282\u3002

\u6269\u5c55\u8d44\u6599\uff1a
\u5b57\u8282\u662f\u6307\u4e00\u5c0f\u7ec4\u76f8\u90bb\u7684\u4e8c\u8fdb\u5236\u6570\u7801\u3002\u901a\u5e38\u662f8\u4f4d\u4f5c\u4e3a\u4e00\u4e2a\u5b57\u8282\u3002\u5b83\u662f\u6784\u6210\u4fe1\u606f\u7684\u4e00\u4e2a\u5c0f\u5355\u4f4d\uff0c\u5e76\u4f5c\u4e3a\u4e00\u4e2a\u6574\u4f53\u6765\u53c2\u52a0\u64cd\u4f5c\uff0c\u6bd4\u5b57\u5c0f\uff0c\u662f\u6784\u6210\u5b57\u7684\u5355\u4f4d\u3002
\u5728\u5fae\u578b\u8ba1\u7b97\u673a\u4e2d\uff0c\u901a\u5e38\u7528\u591a\u5c11\u5b57\u8282\u6765\u8868\u793a\u5b58\u50a8\u5668\u7684\u5b58\u50a8\u5bb9\u91cf\u3002
\u4f8b\u5982\uff0c\u5728C++\u7684\u6570\u636e\u7c7b\u578b\u8868\u793a\u4e2d\uff0c\u901a\u5e38char\u4e3a1\u4e2a\u5b57\u8282\uff0cint\u4e3a4\u4e2a\u5b57\u8282\uff0cdouble\u4e3a8\u4e2a\u5b57\u8282\u3002
\u7406\u89e3\u7f16\u7801\u7684\u5173\u952e\uff0c\u662f\u8981\u628a\u5b57\u7b26\u7684\u6982\u5ff5\u548c\u5b57\u8282\u7684\u6982\u5ff5\u7406\u89e3\u51c6\u786e\u3002\u8fd9\u4e24\u4e2a\u6982\u5ff5\u5bb9\u6613\u6df7\u6dc6\uff0c\u6211\u4eec\u5728\u6b64\u505a\u4e00\u4e0b\u533a\u5206\uff1a
\u5b57\u7b26\u4eba\u4eec\u4f7f\u7528\u7684\u8bb0\u53f7\uff0c\u62bd\u8c61\u610f\u4e49\u4e0a\u7684\u4e00\u4e2a\u7b26\u53f7\u3002 '1'\uff0c '\u4e2d'\uff0c 'a'\uff0c '$'\uff0c '\uffe5' \u2026\u2026
\u5b57\u8282\u8ba1\u7b97\u673a\u4e2d\u5b58\u50a8\u6570\u636e\u7684\u5355\u5143\uff0c\u4e00\u4e2a8\u4f4d\u7684\u4e8c\u8fdb\u5236\u6570\uff0c\u662f\u4e00\u4e2a\u5f88\u5177\u4f53\u7684\u5b58\u50a8\u7a7a\u95f4\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-\u5b57\u8282

在一些计算机系统中,4 个字节代表一个字。

字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。

在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。

一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。

扩展资料:

字节的换算:

1、ASCII码:一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数。换算为十进制 ,最小值-128,最大值127。如一个ASCII码就是一个字节。

2、UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节。

3、Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节。

参考资料来源:百度百科-字节



这个要看你用的什么编码格式, utf-8:一个汉字可能占用2或更多个字节;GBK,GB2312编码一个汉字占用两个字节;utf-16编码一个汉字至少要占用两个字节。汉字编码是个比较复杂的问题。
“大学基础”这四个字用utf-8存储占用12个字节
。用od
-x
命令转换到16进制形式,
可以看到其内在,’000a‘是换行符。
用iconv
命令转换到utf-16,
再次od查看,占用字节变少。有图有真相

一个汉字=2个英文字母=2字节

官方标准:
1汉字=2字节
1字节(Byte)=8字位=8个二进制数
1字位(bit)=1个二进制数
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB

硬件商标准:
1GB=1000MB
1MB=1000KB
1KB=1000B

通常情况下,把B称为字节、b称为字位、KB称为千字节、MB称为兆字节、GB称为吉字节。

不同的编码下,汉字和英文字符所占字节是不一样的
如果用GBK,GB2312,GB18030,utf16,汉字都是2个字节
如果用utf-8编码,汉字是3个字节
acsii码英文字母是1个字节,在utf16里也是两个字节

这分两个方面:
一是汉字编码(序号码)的字节占用,二是汉字字形存储的字节占用(而汉字字形的存储字节占用又和是点阵汉字或是矢量汉字有关)。
当然,通常指的是前者。早期的dos系统或者windows2000以前的系统是用两个字节来表示汉字编码,后期的操作系统逐步都支持全球文字统一编码(unicode),汉字的编码也许会多于两个字节。

  • 涓涓腑鏂囧瓧鏄澶氬皯涓瓧鑺(瀛)?
    绛旓細瀛楄妭涔熷彨Byte锛屾槸璁$畻鏈烘暟鎹殑鍩烘湰瀛樺偍鍗曚綅锛屽湪鐢佃剳閲涓涓腑鏂囧瓧鍗涓や釜瀛楄妭銆8bit(浣)=1Byte(瀛楄妭)1024Byte(瀛楄妭)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 鍏朵腑锛欿鏄崈,M鏄厗,G鏄悏鍜,T鏄お鎷夈
  • 涓涓眽瀛绛変簬澶氬皯涓瓧鑺?
    绛旓細瀛楄妭鐨勭悊瑙 瀛楅氬父鍒嗕负鑻ュ共涓瓧鑺(姣忎釜瀛楄妭涓鑸槸8浣)銆傚瓧鑺傛槸鎸囦竴灏忕粍鐩搁偦鐨勪簩杩涘埗鏁扮爜銆傞氬父鏄8浣嶄綔涓涓涓瓧鑺銆傚畠鏄瀯鎴愪俊鎭殑涓涓皬鍗曚綅锛屽苟浣滀负涓涓暣浣撴潵鍙傚姞鎿嶄綔锛屾瘮瀛楀皬锛屾槸鏋勬垚瀛楃殑鍗曚綅銆備綅鐨勭悊瑙 鍦ㄨ绠椾腑锛屽簳灞傞兘鏄櫠浣撶鐨勫紑鍏冲拰鍏抽棴鐘舵侊紝鎴戜滑鎶婁竴涓〃绀哄紑鍏崇姸鎬佺殑绉颁箣涓轰綅锛屾妸鍏綅绉...
  • 涓涓眽瀛楀崰鍑犱釜瀛楄妭?
    绛旓細GBK缂栫爜锛涓涓眽瀛楀崰涓や釜瀛楄妭銆俇TF-16缂栫爜锛岄氬父姹夊瓧鍗犱袱涓瓧鑺傦紝CJKV鎵╁睍B鍖恒佹墿灞旵鍖恒佹墿灞旸鍖轰腑鐨勬眽瀛楀崰鍥涗釜瀛楄妭锛堜竴鑸瓧绗︾殑Unicode鑼冨洿鏄疷+0000鑷砋+FFFF銆傝岃繖浜涙墿灞曢儴鍒嗙殑鑼冨洿澶т簬U+20000锛屽洜鑰岃鐢ㄤ袱涓猆TF-16锛夈俇TF-8缂栫爜鏄彉闀跨紪鐮侊紝閫氬父姹夊瓧鍗犱笁涓瓧鑺傦紝鎵╁睍B鍖轰互鍚庣殑姹夊瓧鍗犲洓涓瓧鑺傘傚瓧...
  • 涓涓眽瀛绛変簬澶氬皯涓瓧鑺
    绛旓細瀛楄妭(Byte):閫氬父灏嗗彲琛ㄧず甯哥敤鑻辨枃瀛楃8浣嶄簩杩涘埗绉颁负涓瀛楄妭銆備竴涓嫳鏂囧瓧姣(涓嶅垎澶у皬鍐)鍗涓涓瓧鑺鐨勭┖闂达紝涓涓腑鏂姹夊瓧鍗涓や釜瀛楄妭鐨勭┖闂达紟绗﹀彿锛氳嫳鏂囨爣鐐2鍗犱竴涓瓧鑺傦紝涓枃鏍囩偣鍗犱袱涓瓧鑺傦紟涓涓簩杩涘埗鏁板瓧搴忓垪,鍦ㄨ绠楁満涓綔涓轰竴涓暟瀛楀崟鍏,涓鑸负8浣嶄簩杩涘埗鏁帮紝濡備竴涓狝SCII鐮佸氨鏄竴涓瓧鑺傦紝姝ょ被鍗曚綅鐨...
  • 涓涓眽瀛楀崰澶氬皯瀛楄妭
    绛旓細瀵逛簬绗﹀彿鏉ヨ锛岃嫳鏂囨爣鐐瑰崰涓涓瀛楄妭锛屼腑鏂囨爣鐐瑰崰涓や釜瀛楄妭銆備妇渚嬶細鑻辨枃鍙ュ彿鈥.鈥鍗1涓瓧鑺傜殑澶у皬锛屼腑鏂囧彞鍙封溿傗濆崰2涓瓧鑺傜殑澶у皬銆傚瓧绗︼細鏄寚璁$畻鏈轰腑浣跨敤鐨勫瓧姣嶃佹暟瀛椼佸瓧鍜岀鍙凤紝鍖呮嫭锛1銆2銆3銆丄銆丅銆丆銆亊锛•#锟%鈥︹︹*锛堬級鈥斺+绛夌瓑锛岀浉褰撲簬杩欎簺涓滆タ鐨勭粺绉般傛墍浠ワ紝1涓眽瀛瀛楃浼...
  • 涓涓眽瀛楀崰鍑犱釜瀛楄妭
    绛旓細涓涓眽瀛楀崰2涓瀛楄妭
  • 涓涓眽瀛楀崰鍑犱釜瀛楄妭
    绛旓細涓涓瓧绗︽槸鐢变竴涓瀛楄妭锛堝嵆8涓簩杩涘埗浣嶏級鏉ヨ〃绀虹殑锛屼笉鍚岀紪鐮佹柟寮忋佹眽瀛楁垨瀛楁瘝鎵闇瀛楄妭涓嶅悓銆1銆丄SCII 缂栫爜锛氫竴涓嫳鏂囧瓧姣鍗1涓瓧鑺傘2銆丟B 2312 缂栫爜/GBK 缂栫爜锛涓涓眽瀛楀崰2涓瓧鑺傘3銆乁TF-8锛氫竴涓嫳鏂囧瓧姣嶅崰1涓瓧鑺傦紝涓涓眽瀛楀崰3鍒4涓瓧鑺傘4銆佸湪UTF-16缂栫爜涓紝瀛楁瘝姹夊瓧閮藉崰2瀛楄妭銆5銆佸湪...
  • 涓涓眽瀛楀崰鍑犱釜瀛楄妭?
    绛旓細涓涓眽瀛楀崰2涓瀛楄妭銆傝缁嗚В閲婂涓嬶細鍦ㄨ绠楁満涓紝瀛楃缂栫爜鏍囧噯鍐冲畾浜嗘瘡涓瓧绗︽墍鍗犵敤鐨勫瓨鍌ㄧ┖闂村ぇ灏忋傚浜庢眽瀛楁潵璇达紝鏈甯哥敤鐨勭紪鐮佹爣鍑嗕箣涓鏄疷TF-8缂栫爜銆傚湪UTF-8缂栫爜涓紝涓涓眽瀛楅氬父鍗犵敤2涓瓧鑺傘傚瓧鑺傛槸璁$畻鏈哄瓨鍌ㄦ暟鎹殑鍩烘湰鍗曚綅锛屾瘡涓瓧鑺傜敱8浣嶇粍鎴愩傚湪鏌愪簺鐗规畩鎯呭喌涓嬶紝濡備娇鐢ㄦ煇浜涚壒瀹氱殑缂栫爜鏂规鎴栧鐞嗕竴浜...
  • 涓涓眽瀛楀崰澶氬皯瀛楄妭
    绛旓細1銆涓涓眽瀛=2涓嫳鏂囧瓧姣=2瀛楄妭銆2銆佷腑鏂囨爣鐐瑰崰涓変釜瀛楄妭锛屼竴涓嫳鏂囧瓧姣嶅崰涓涓瓧鑺傦紝鑻辨枃鏍囩偣鍗犱竴涓瓧鑺傘3銆佸瓧鑺傜殑鎹㈢畻鍏崇郴涓猴細1瀛楄妭锛Byte)锛8瀛椾綅锛8涓簩杩涘埗鏁帮紱1瀛椾綅(bit)锛1涓簩杩涘埗鏁般
  • 涓涓眽瀛绛変簬澶氬皯涓瓧鑺?
    绛旓細涓涓眽瀛楀崰涓や釜瀛楄妭銆
  • 扩展阅读:字等于多少字节 ... 1个汉字多少个字符 ... 1字节是多大内存 ... 一个字节占多大内存 ... 3500个常用汉字表 ... 26个字母用汉字读法 ... 世界上有多少汉字 ... 1kb能存放多少个汉字 ... 字长是字节的多少倍 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网