黑马程序员技术交流社区

标题: 对于计算机中数据单位? [打印本页]

作者: 吴冕    时间: 2013-4-23 20:46
标题: 对于计算机中数据单位?
本帖最后由 吴冕 于 2013-4-24 08:05 编辑

Ps:字节(byte)是计算机中处理数据的基本单位,位(bit)是计算机中存储数据的最小单位

   一个字节存一个Ascll码,两个字节存一个汉字,也就是1kb=1024byte/2=512个汉字   
                  
   1Byte=8bit(0000 0000)    1Kb=1024Byte       1M=1024Kb

(为什么是1024而不是1000呢?

作者: wangyougu010    时间: 2013-4-23 20:52
2009-05-13 10:58

因为计算机内部是2进位的制度,所以它只能识别出1和0
而我们常人又都是习惯生活当中10进位的进位规律,所以计算机就被设定成了2的10次方的进位。
也就是说1G=2*2*2*2*2*2*2*2*2*2
(10个2进行相乘,最后的结果是1024)
这么说吧:设计的时候就是这么定义的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2