一个汉字占2个字节的位置
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 11:12:34
一个24*24点阵汉字需要72字节.
unicode编码字符时会有一个空格占了一个字节
字节(Byte):通常将可表示常用英文字符8位二进制称为一字节.一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间.符号:英文标点2占一个字节,中文标点占两个字节.一个二进制数字
数字和符号都是占一个字节
汉字还有一个解码的问题啊.毕竟英文只有26个字母可以随意组合,而汉字则需要一个字一个字的对应编码才能输入输出.
16X16
1M=(2^10)^2=2^201G=(2^10)^3=2^301M=(1000)^2=(10^3)^2=10^61G=(1000)^3=(10^3)^3=10^910G=10*10^9=1*10^1
24*24/8=72
在utf编码中,绝大部分汉字会被编码成为3个字节,有没有4个字节的还不确定.
一个字节是8位,0-127,只能表示128个字符,用来表示英文26个字母足够了,但是用来表示汉字却差远了,汉字太多了,所以用两个字节,可以表述的最大汉字数量为2的16次方,这才够用啊,
publicintstrLength(stringstr){intintresult=0;for(inti=0;i{charci=str[i];if((int)ci255)intresult+=1;}
一个汉字占用两个字节一个字母或者数以占用一字节.
占多少个字节得看你用的是什么编码集.如果是GBK和GB2312的话,确实是两个字节,在Windows平台上会是你预期的两个字节.utf8,它是变字节的2个3个4个可能都有的.再问:是用的Unicode
汉字代码就是代表汉字的一串二进制数据.这里说的是字母(a,b,c)要用一个字节(8位)才能表示清楚,汉字要用两个字节(16位)才能表示清楚
(1)1M就是2的10次方的平方所以是2的20次方byte然后是G的话就是2的10次方的立方就是2的30次方byte(2)同理所以1M=10^6byte1G=10^9byte再问:第3题呢?
D.1,1求答案与解释,--就是这么规定的.再问:规定是怎么规定的啊书上没有,我不是学这个的我是要考计算机一级的自学学校发了一本小书上面什么都没有再答:汉字内码,是国标GB2312规定的吧?好多书籍,
存储一个24×24的汉字,需要24×24/8=72个字节,所以共需要800×72=57600个字节
16*16点阵每个汉字是16行16列每行是2个字节所以每个汉字是32字节
2个,再问:"画图"可用来编辑扩展名为()的文件A.TXTB.COMC.EXED.BMP再问:"画图"可用来编辑扩展名为()的文件A.TXTB.COMC.EXED.BMP选择那个再答:bmp
一个汉字占2字节字母和数字占一个字节