数字和汉字的字节数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 05:31:05
①一个汉字=16个bit(字位)【注】1汉字=2字节1字节(Byte)=8字位=8个二进制数1字位(bit)=1个二进制数②bits是bit的复数形式③概念:计算机存储信息的最小单位,称之为字位(bi
一个24*24点阵汉字需要72字节.
共24x24个点,每个点究竟是亮还是不亮.亮/不亮只需要一位就够了,0或者1.那么一个字就需要24x24bit存储空间,8bit为一个字节,所以再除以8.(24x24)/8=72字节
24*24/8=72
100个汉字=100x16x16bit=256000bit/8=32000字节
publicintstrLength(stringstr){intintresult=0;for(inti=0;i{charci=str[i];if((int)ci255)intresult+=1;}
32字节.每行16个点,就是两个字节;共有16行,就是32字节.24×24点阵的,每个汉字就是72字节.
选B8Bit=1Byte所以24*24/8=(B)
汉字机内码用2个字节表示,且每个字节的MSB必为“1”,因此,可以表示65536/2=32768个.
1字节=8位32*32/8=128字节
GBK编码下,一个汉字占2个字节;UTF-8编码下,一个汉字占3个字节UTF-8是一种国际通用的一种变长编码,ASCII对应的字符在UTF-8下占1个字符,西方文字(希腊文字)占2个字符,中文占用3个
需要的字节数=汉字数x2因为在GB编码中一个汉字占两个字节.
(1)1M就是2的10次方的平方所以是2的20次方byte然后是G的话就是2的10次方的立方就是2的30次方byte(2)同理所以1M=10^6byte1G=10^9byte再问:第3题呢?
32x32的一个汉字就是32*32/8=128字节100个当然就是12800字节
存储一个24×24的汉字,需要24×24/8=72个字节,所以共需要800×72=57600个字节
16*16点阵每个汉字是16行16列每行是2个字节所以每个汉字是32字节
32×32点阵,每一行有32个点,要用4个字节;32行,共需要32*4=128字节.
一个字节8位,16*16点阵=16*16/8=32字节
16*16/8=32B在计算机中,我们用一位(b)来表示计算机中的一个点,那么16*16点阵的汉字就需要256个点,即256位,转换成字节(1B=8b),所以结果应该是32B.这样说不知道你明白不明白
32x32/8=128bytes.ascii:0-127.用一个byte中的低7位表示常用字母和符号.16个bit,可以表示的数当然是2的16次方,如果不带符号位,就是0-65535,如果带符号位.