1M大约等于524288个汉字。计算方式如下:因为一个汉字是2个字节,而1Kb=1024个字节,1M=1024Kb,那么计算公式应该是:1M=(1024 × 1024)/2=1048576个字节。
如此算来,10M应该就是10485760个字节。
一个英文字符等于1个字节,一个中文(含繁体)字符等于3个字节。10M约等于349525个汉字。
另外一个空格通常占2个字符,但有些特殊情况占用3个字符。
在程序中,空格占用的字符数取决于程序使用的字符集,如:
1、使用多字节字符集时,半角空格占用1个字节,全角空格占用2个字节。
2、使用Unicode字符集时,半角空格占用2个字节,全角空格占用2个字节。