五千字大约要占用多少内存?
发布网友
发布时间:2023-04-12 14:00
我来回答
共2个回答
热心网友
时间:2023-10-03 21:45
现在如果用汉字来评论硬盘或内存大小已经是不太实际的了。
1G = 1024M
1M = 1024K
1K = 1024B
B(Byte)是计算机运算的基本的单元。
1Byte中包含8个bit(二进制位)
早其的汉字编码是采用Gb2312、BIG5Byte表示一个汉字。
但现在使用的编码格式是Unicode,Utf-8,Utf-16。
这是国际化的编码格式,一般在这种格式下一个汉字需要3Byte表示。
这样看好像是比以前浪费了空间,但实际上,以前一个汉字的2Byte时编码语言没有标识,比如Big5的以GB2312解码,就会出现不可读的乱码。而用Utf-8时由于字符的编码语言已经在编码中,就不会出现乱码了。
具体使用哪种编码决定了能存多少,而且现在还有压缩技术,能存多少汉字已经成为过时的问题了。
热心网友
时间:2023-10-03 21:46
1个汉字占两个字节,1024个字节是1k,也就是512字占1k 5000字就大约10k吧 如果都是汉字的话