最近回复出问题,不能少于1024个字节,这是不是要求太多了?1024个字节,这差不多相当于512个汉字吧。设为20个汉字左右就好,许多论坛不都这样设计防止灌水吗?
1字节=0.00000095367431640625 MB(兆字节)
512字节=0.00048828125 MB(兆字节)
1M=多少字节=1048576 B
1024B=1K
1024K=1M
1024M=1GB
其中一个汉字是2B,一个标点符号是1B
计算机中数据的常用单位有位(bit)、字节(byte)和字长
除用字节(简称B)为单位表示存储容量外,还可以用千字节(KB)、兆字节(MB)以及十亿字节(GB)等表示存储空间容量。它们之间的换算关系如下:
1KB=1024B
1MB=1024KB
1GB=1024MB
1KB=1024byte=1024*8bit
一个字节是8个位,即8位的二进制
一个英文字母要8位二进制表示,因此一个字母是一个字节
一个汉字要16位二进制表示,因此一个汉字是两个字节
因此1KB=1024个字母=512个汉字
英文一个字母是一字节。中国字比较复杂,1字节=8位,8位从0000 0000到1111 1111只能表示256个字符,2个字节是2*8=16位,从0000 0000 0000 0000到1111 1111 1111 1111可以表示65535个字符。
6万多个足以表示我们经常用的那些字了。所以我们用2字节表示汉字。
如果用3个字节有很多不常用的字又占了很多不必要的存储空间,所以我们用2个字节而不是1个或者3个表示汉字的国际码。