奥凯软件V15视频:为什么在电脑中1k=1024 ,为什么要这样表示?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 17:34:58
采用二进制表示1kD(1000D)=1111101000B是完全可以的,为什么还要另起炉灶呢?

这是为了物理实现的方便,也为了运算方便,大提高计算效率。

如按你所说,1K=1111101000B,也即1K=1000B(十进制),这样一来,或许对于人就要好理解多了,计算也方便,然而对计算机来说呢?

计算机是采用二进制计数的,在计算机中的数值数据的表示方法中,对于很长的数字,计算机一般采用浮点数据的编码表示。即形如X=a+2^b的形式。

1024=1*2^10
1000=0.1111101*2^10

若用1k=1024B,则比1k=1000B占用的存储空间要少。

采用二进制表示1kD(1000D)=1111101000B是完全可以的,为什么还要另起炉灶呢?
.............................................
不是另起炉灶,是进制运算的基本规律决定的,本来是两个炉灶,为了统一,才会使用1024近似于1000的1K说法。

你不觉得1K表示起来更简捷吗?而且2的10次方=1024约等于1K也便于理解啊

电脑里面用的是二进制法,所以一个区隔是2的10次方,注意,2的10次方等于1024(不等于其他任何数),也就是说1024=1k、1024k=1M……

代号 念法 2进制换算方式 10进制换算方式
K Kilo 1k=1024=210 1k=1000=103
M Mega 1M=1024k=220 1M=1000k=106
G Giga 1G=1024M=230 1G=1000M=109
T Tera 1T=1024G=240 1T=1000G=1012
P Peta 1P=1024T=250 1P=1000T=1015

我想是因为简便吧,兼顾十进制和二进制。