一个字占几个字节 一个字占几个字节?字节是什么?

\u4e00\u4e2a\u5b57\u7b26\u7b49\u4e8e\u51e0\u4e2a\u5b57\u8282

\u4e00\u4e2a\u6c49\u5b57\u7b49\u4e8e\u4e24\u4e2a\u5b57\u8282\u3002

1\u3001\u5b57\u8282\u662f\u8ba1\u7b97\u673a\u4fe1\u606f\u6280\u672f\u7528\u4e8e\u8ba1\u91cf\u5b58\u50a8\u5bb9\u91cf\u7684\u4e00\u79cd\u8ba1\u91cf\u5355\u4f4d\uff0c\u901a\u5e38\u60c5\u51b5\u4e0b\u4e00\u5b57\u8282\u7b49\u4e8e\u6709\u516b\u4f4d\uff0c\u4e5f\u8868\u793a\u4e00\u4e9b\u8ba1\u7b97\u673a\u7f16\u7a0b\u8bed\u8a00\u4e2d\u7684\u6570\u636e\u7c7b\u578b\u548c\u8bed\u8a00\u5b57\u7b26\u3002

2\u3001ASCII\u7801\uff1a\u4e00\u4e2a\u82f1\u6587\u5b57\u6bcd\uff08\u4e0d\u5206\u5927\u5c0f\u5199\uff09\u5360\u4e00\u4e2a\u5b57\u8282\u7684\u7a7a\u95f4\uff0c\u4e00\u4e2a\u4e2d\u6587\u6c49\u5b57\u5360\u4e24\u4e2a\u5b57\u8282\u7684\u7a7a\u95f4\u3002\u4e00\u4e2a\u4e8c\u8fdb\u5236\u6570\u5b57\u5e8f\u5217\uff0c\u5728\u8ba1\u7b97\u673a\u4e2d\u4f5c\u4e3a\u4e00\u4e2a\u6570\u5b57\u5355\u5143\uff0c\u4e00\u822c\u4e3a8\u4f4d\u4e8c\u8fdb\u5236\u6570\uff0c\u6362\u7b97\u4e3a\u5341\u8fdb\u5236\u3002\u6700\u5c0f\u503c0\uff0c\u6700\u5927\u503c255\u3002\u5982\u4e00\u4e2aASCII\u7801\u5c31\u662f\u4e00\u4e2a\u5b57\u8282\u3002


ASCII\u7801:\u4e00\u4e2a\u82f1\u6587\u5b57\u6bcd(\u4e0d\u5206\u5927\u5c0f\u5199)\u5360\u4e00\u4e2a\u5b57\u8282\u7684\u7a7a\u95f4\uff0c\u4e00\u5b57\u8282(Byte)\u662f\u8ba1\u7b97\u673a\u4fe1\u606f\u6280\u672f\u7528\u4e8e\u8ba1\u91cf\u5b58\u50a8\u5bb9\u91cf\u548c\u4f20\u8f93\u5bb9\u91cf\u7684\u4e00\u79cd\u8ba1\u91cf\u5355\u4f4d\uff0c1\u4e2a\u5b57\u8282\u7b49\u4e8e8\u4f4d\u4e8c\u8fdb\u5236\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
1\u4e2a\u4e2d\u6587\u6c49\u5b57\u5360\u4e24\u4e2a\u5b57\u8282\u7684\u7a7a\u95f4\u3002\u4e00\u4e2a\u4e8c\u8fdb\u5236\u6570\u5b57\u5e8f\u5217\uff0c\u5728\u8ba1\u7b97\u673a\u4e2d\u4f5c\u4e3a\u4e00\u4e2a\u6570\u5b57\u5355\u5143\uff0c\u4e00\u822c\u4e3a8\u4f4d\u4e8c\u8fdb\u5236\u6570\uff0c\u6362\u7b97\u4e3a\u5341\u8fdb\u5236\u3002\u6700\u5c0f\u503c0\uff0c\u6700\u5927\u503c255\u3002\u5982\u4e00\u4e2aASCII\u7801\u5c31\u662f\u4e00\u4e2a\u5b57\u8282\u3002
UTF-8\u7f16\u7801:\u4e00\u4e2a\u82f1\u6587\u5b57\u7b26\u7b49\u4e8e\u4e00\u4e2a\u5b57\u8282\uff0c\u4e00\u4e2a\u4e2d\u6587(\u542b\u7e41\u4f53)\u7b49\u4e8e\u4e09\u4e2a\u5b57\u8282\u3002
Unicode\u7f16\u7801:\u4e00\u4e2a\u82f1\u6587\u7b49\u4e8e\u4e24\u4e2a\u5b57\u8282\uff0c\u4e00\u4e2a\u4e2d\u6587(\u542b\u7e41\u4f53)\u7b49\u4e8e\u4e24\u4e2a\u5b57\u8282\u3002

专业人士来回答:
计算机组成原理里面的“字”等于四个字节,这句话是对的。
计算机组成原理里面的“字”,就是一个存储空间的大小单位,它和汉字的“字”,只是名字一样,完全不是一个东西,也没有什么关系。
在ascii码中,一个英文的字符占一个字节;
一个int类型占用4个字节,一个字节是8个位,一个位就是一个0或者一个1;
在一些汉字的编码中,一个汉字占用2个字节,个别生僻的汉字会占用更多的字节。

2个或3个



真的搞不清楚你到底想问什么,而且你有的表述也不准确严谨
所以只好把基本的单位先说下。
比特(bit)即一个二进制位
例如100011就是6比特
字节(byte)这是计算机中数据类型最基本的单位了,8bit
组成1byte
字(word)两个byte称为一个word,所以字大小应该是16位bit,共两字节
双字(double
word
简写为DWORD)见名知意,两个字,四个字节,32bit
在C语言中,每种数据类型都有其存储长度。而且在特定的平台和特定的编译器下是不一样的。
由于WIN32平台用的很多,使用visual
studio来做C程序的也有很多(我就是使用visual
studio
6.0来学习C语言的),所以我说下这种情况(在Visual
C++
2005
中的)。
char
字符型
占1byte
即8位,一个char型数据(例如:a、#、!之类的)用了1个字节来存储
unsigned
char
无符号的字符型
占1byte
即8位
它主要是为了能够兼容扩展ASCII码,由于
char
由8位表示表示范围为
-128
-
+127,无法表示带上扩展ASCII码总共256个字符所以如果把
8位中的最高位符号位也用来计数,就可以正好表示256个字符,unsigned
char
表示范围为
0
-
255
正好256个数可以对应包含扩展ASCII码在内的共计256个ASCII字符
汉字在计算机中存储是使用机内码(一种数字编号)来存储的,而常用汉字不过是几万个,如果用16位比特(即2的16此方等于65536)就可以表示了,所以汉字字符存储使用了两个字节。每两个字节即16bit对应一个汉字。
int
整型数据
占4byte
即32位,一个int型数据的长度用了4个字节来存储
short
短整型
占2byte
即16位,两个字节。
long
长整型
占4byte
即32为,四个字节
float
单精度浮点型
占4byte
即32位,四个字节
double
双精度浮点型
占8byte
即64位,八个字节
假如你使用的不是
visual
studio
编译器
或者不是在win32环境下编程,以上的陈述可能就不对,我建议你查看一下
可以使用int
i
=
sizeof(char)或者
sizeof(int)来看看i的值,如果i
==
4,表示一个当前的数据类型占四个字节

单纯问一个字占多少字节是没有意义的,因为字的大小取决去具体系统的总线宽度,如果是32位的系统,则一个字是4个字节,如果是64位,则是8个字节。

一个汉字占用2个字节,一个数字、字母占用一个字节。

  • 涓涓姹夊瓧鎵鍗犵殑瀛樺偍绌洪棿涓哄灏瀛楄妭
    绛旓細涓涓腑鏂囨眽瀛楀崰涓や釜瀛楄妭鐨勭┖闂锛屼竴涓眽瀛椾腑鐨勬爣鐐逛篃鏄袱涓瓧鑺傘傝绠楁満淇℃伅鎶鏈敤浜庤閲忓瓨鍌ㄥ閲忕殑涓绉嶈閲忓崟浣嶏紝閫氬父鎯呭喌涓嬩竴瀛楄妭绛変簬鍏綅锛屼篃鍦ㄤ竴浜涜绠楁満缂栫▼璇█涓〃绀烘暟鎹被鍨嬪拰璇█瀛楃銆備竴涓嫳鏂囧瓧姣嶏紙涓嶅垎澶у皬鍐欙級鍗犱竴涓瓧鑺傜殑绌洪棿銆備竴涓簩杩涘埗鏁板瓧搴忓垪锛屽湪璁$畻鏈轰腑浣滀负涓涓暟瀛楀崟鍏冿紝涓鑸负8浣嶄簩...
  • 涓涓姹夊瓧鍗犲嚑涓瓧鑺
    绛旓細涓涓眽瀛楀崰鍑犱釜瀛楄妭濡備笅锛氫竴涓眽瀛=2瀛楄妭 涓枃鏍囩偣鍗犱笁涓瓧鑺锛屼竴涓嫳鏂囧瓧姣嶅崰涓涓瓧鑺傦紝鑻辨枃鏍囩偣鍗犱竴涓瓧鑺傘傚瓧鑺傜殑鎹㈢畻鍏崇郴涓猴細1瀛楄妭锛圔yte)锛8瀛椾綅锛8涓簩杩涘埗鏁 1瀛椾綅(bit)锛1涓簩杩涘埗鏁 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB b绉颁负瀛椾綅銆丅绉颁负瀛楄妭銆並B绉颁负鍗冨瓧鑺傘丮B绉颁负鍏嗗瓧鑺...
  • 涓涓姹夊瓧鍗犲灏瀛楄妭
    绛旓細涓涓眽瀛楀崰2涓瓧鑺 瀛楄妭锛圔yte锛夛細瀛楄妭鏄氳繃缃戠粶浼犺緭淇℃伅锛堟垨鍦ㄧ‖鐩樻垨鍐呭瓨涓瓨鍌ㄤ俊鎭級鐨勫崟浣嶃傚瓧鑺傛槸璁$畻鏈轰俊鎭妧鏈敤浜庤閲忓瓨鍌ㄥ閲忓拰浼犺緭瀹归噺鐨勪竴绉嶈閲忓崟浣嶏紝1涓瓧鑺傜瓑浜8浣嶄簩杩涘埗锛屽畠鏄竴涓8浣嶇殑浜岃繘鍒舵暟锛屾槸涓涓緢鍏蜂綋鐨勫瓨鍌ㄧ┖闂淬傚瓧绗︼細浜轰滑浣跨敤鐨勮鍙凤紝鎶借薄鎰忎箟涓婄殑涓涓鍙枫 '1'锛 '涓'...
  • 涓涓姹夊瓧鍗犲嚑涓瓧鑺?
    绛旓細涓涓嫳鏂囧瓧绗︾瓑浜庝竴涓瓧鑺傦紝涓涓腑鏂囧瓧绗︼紙鍖呮嫭绻佷綋瀛楃锛夌瓑浜庝笁涓瓧鑺銆備腑鏂囨爣鐐规槸涓変釜瀛楄妭锛岃嫳鏂囨爣鐐规槸涓涓瓧鑺傘俇nicode缂栫爜锛氳嫳鏂囩瓑浜庝袱涓瓧鑺傦紝涓枃涓涓紙鍖呮嫭绻佷綋瀛楋級绛変簬涓や釜瀛楄妭銆備腑鏂囨爣鐐规槸涓や釜瀛楄妭锛岃嫳鏂囨爣鐐规槸涓や釜瀛楄妭銆
  • 涓涓姹夊瓧鏄鍑犱釜瀛楄妭
    绛旓細涓涓眽瀛=2涓嫳鏂囧瓧姣=2瀛楄妭 瀹樻柟鏍囧噯锛1姹夊瓧=2瀛楄妭 1瀛楄妭锛圔yte)锛8瀛椾綅锛8涓簩杩涘埗鏁 1瀛椾綅(bit)锛1涓簩杩涘埗鏁 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB 纭欢鍟嗘爣鍑嗭細1GB=1000MB 1MB=1000KB 1KB=1000B 閫氬父鎯呭喌涓嬶紝鎶夿绉颁负瀛楄妭銆乥绉颁负瀛椾綅銆並B绉颁负鍗冨瓧鑺傘丮B绉颁负鍏嗗瓧鑺傘丟B绉颁负鍚...
  • 涓涓姹夊瓧鍗犲嚑涓瓧鑺?
    绛旓細GBK缂栫爜锛涓涓眽瀛楀崰涓や釜瀛楄妭銆俇TF-16缂栫爜锛岄氬父姹夊瓧鍗犱袱涓瓧鑺傦紝CJKV鎵╁睍B鍖恒佹墿灞旵鍖恒佹墿灞旸鍖轰腑鐨勬眽瀛楀崰鍥涗釜瀛楄妭锛堜竴鑸瓧绗︾殑Unicode鑼冨洿鏄疷+0000鑷砋+FFFF銆傝岃繖浜涙墿灞曢儴鍒嗙殑鑼冨洿澶т簬U+20000锛屽洜鑰岃鐢ㄤ袱涓猆TF-16锛夈俇TF-8缂栫爜鏄彉闀跨紪鐮侊紝閫氬父姹夊瓧鍗犱笁涓瓧鑺傦紝鎵╁睍B鍖轰互鍚庣殑姹夊瓧鍗犲洓涓瓧鑺傘傚瓧...
  • 涓涓姹夊瓧鍦ㄥ唴瀛樹腑鍗犲灏瀛楄妭?
    绛旓細1涓狝SCII鐮佸崰1涓瓧鑺傦紝鑰1涓眽瀛楃紪鐮佸崰2涓瓧鑺銆傝繖鏄寚姹夊瓧缂栫爜锛屽氨璞℃瘡涓瓧绗﹂兘鏈変竴涓狝SCII鐮佷竴鏍枫傚鏋滄槸鍦║TF-8缂栫爜涓嬶紝涓涓眽瀛楀崰3涓瓧鑺傦紝UTF-8鏄竴绉嶅浗闄呴氱敤鐨勪竴绉嶅彉闀跨紪鐮併傝タ鏂规枃瀛楋紙甯岃厞鏂囧瓧锛夊崰2涓瓧绗︼紝涓枃鍗犵敤3涓瓧鑺傛暟锛岃繕鏈夊钩闈㈢鍙峰崰4涓瓧鑺傘傛眽瀛楋紝鍙堢О涓枃瀛楋紝涓浗瀛楋紝鏂瑰潡瀛...
  • 涓涓姹夊瓧鍗犲灏瀛楄妭
    绛旓細瀵逛簬绗﹀彿鏉ヨ锛岃嫳鏂囨爣鐐瑰崰涓涓瓧鑺傦紝涓枃鏍囩偣鍗涓や釜瀛楄妭銆備妇渚嬶細鑻辨枃鍙ュ彿鈥.鈥濆崰1涓瓧鑺傜殑澶у皬锛屼腑鏂囧彞鍙封溿傗濆崰2涓瓧鑺傜殑澶у皬銆傚瓧绗︼細鏄寚璁$畻鏈轰腑浣跨敤鐨勫瓧姣嶃佹暟瀛椼佸瓧鍜岀鍙凤紝鍖呮嫭锛1銆2銆3銆丄銆丅銆丆銆亊锛•#锟%鈥︹︹*锛堬級鈥斺+绛夌瓑锛岀浉褰撲簬杩欎簺涓滆タ鐨勭粺绉般傛墍浠ワ紝1涓眽瀛楀瓧绗︿細...
  • 1涓姹夊瓧鏄灏瀛楄妭?
    绛旓細鍦ㄤ竴浜涜绠楁満绯荤粺涓紝4 涓瓧鑺浠h〃涓涓瓧銆傚瓧鑺傛槸浜岃繘鍒舵暟鎹殑鍗曚綅銆備竴涓瓧鑺傞氬父8浣嶉暱銆備絾鏄紝涓浜涜佸瀷鍙疯绠楁満缁撴瀯浣跨敤涓嶅悓鐨勯暱搴︺備负浜嗛伩鍏嶆贩涔憋紝鍦ㄥぇ澶氭暟鍥介檯鏂囩尞涓紝浣跨敤璇嶄唬鏇縝yte銆傚湪澶氭暟鐨勮绠楁満绯荤粺涓紝涓涓瓧鑺傛槸涓涓8浣嶉暱鐨勬暟鎹崟浣嶏紝澶у鏁扮殑璁$畻鏈虹敤涓涓瓧鑺傝〃绀轰竴涓瓧绗︺佹暟瀛楁垨鍏朵粬瀛楃銆
  • 瀛楁槸鐢鍑犱釜瀛楄妭鏋勬垚鐨?
    绛旓細瀛楄妭涔熷彨Byte锛屾槸璁$畻鏈烘暟鎹殑鍩烘湰瀛樺偍鍗曚綅锛屽湪鐢佃剳閲屼竴涓腑鏂囧瓧鍗涓や釜瀛楄妭銆8bit(浣)=1Byte(瀛楄妭)1024Byte(瀛楄妭)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB 鍏朵腑锛欿鏄崈,M鏄厗,G鏄悏鍜,T鏄お鎷夈
  • 扩展阅读:字等于多少字节 ... 1个数字几个字节 ... 一个string几个字节 ... 一个字节多少位bit ... 壹贰叁肆到十大写书法 ... 中文占几个字节 ... 怎么判断占几个字节 ... 1.5占几个字节 ... c语言一个汉字占几个字节 ...

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