1.2MB可以储存__个汉字。 A.1.2 B.2.4 C.0.6 D.1.8 5
想知道为什么1.2mb可以储存0.6mb个汉字,因为一个汉字占2个字节所以就是0.6mb了吗,为什么容量也要跟着除2???请详细讲解。...
想知道为什么1.2mb可以储存0.6mb个汉字,因为一个汉字占2个字节所以就是0.6mb了吗,为什么容量也要跟着除2???请详细讲解。
展开
2个回答
展开全部
在计算机的世界里,1MB=1024KB,1KB=1024B
所以1.2MB=1.2x1024x1024=1258291.2B
一个汉字占2B,所以可存储的汉字数量为
1258291.2/2=629125.6个
而对于计数关系来说,1M=1000k,1k=1000,即1M=1000000
所以汉字的个数为629125.6/1000000≈0.6M个
实际上题目出的并不严谨,因为计算机世界里是2进制,不同单位之间是以2的10次方,即1024进行换算,1M就是1024x1024=1048576。而数量关系是10进制,以10的3次方,即1000进行换算,1M=1000x1000=1000000,两者之间同样是1M,却存在将近5万的误差。但在做题时,可以认为两者采取了同一进制,这样一来,直接将容量除以2,便是汉字数量。
实际上,电脑在计算数据大小时采取2进制的1024进行单位换算,即1KB=1024B,依次类推;但在计算硬件的内存容量时,比如内存、硬盘的容量,厂商是采取了10进制的1000进行换算,即1k=1000。
你仔细观察就会发现,你的电脑硬盘容量标称1T,但实际检测只有930-950G左右,这就是因为电脑计算容量和厂商计算容量的标准不一致导致的,每1k就少24,到1T这个层面,就少了将近50G,再加上十几G的固件占用,就只剩不到950G了。
所以1.2MB=1.2x1024x1024=1258291.2B
一个汉字占2B,所以可存储的汉字数量为
1258291.2/2=629125.6个
而对于计数关系来说,1M=1000k,1k=1000,即1M=1000000
所以汉字的个数为629125.6/1000000≈0.6M个
实际上题目出的并不严谨,因为计算机世界里是2进制,不同单位之间是以2的10次方,即1024进行换算,1M就是1024x1024=1048576。而数量关系是10进制,以10的3次方,即1000进行换算,1M=1000x1000=1000000,两者之间同样是1M,却存在将近5万的误差。但在做题时,可以认为两者采取了同一进制,这样一来,直接将容量除以2,便是汉字数量。
实际上,电脑在计算数据大小时采取2进制的1024进行单位换算,即1KB=1024B,依次类推;但在计算硬件的内存容量时,比如内存、硬盘的容量,厂商是采取了10进制的1000进行换算,即1k=1000。
你仔细观察就会发现,你的电脑硬盘容量标称1T,但实际检测只有930-950G左右,这就是因为电脑计算容量和厂商计算容量的标准不一致导致的,每1k就少24,到1T这个层面,就少了将近50G,再加上十几G的固件占用,就只剩不到950G了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询