
为什么在电脑中1k=1024 ,为什么要这样表示?
采用二进制表示1kD(1000D)=1111101000B是完全可以的,为什么还要另起炉灶呢?...
采用二进制表示1kD(1000D)=1111101000B是完全可以的,为什么还要另起炉灶呢?
展开
7个回答
展开全部
这是为了物理实现的方便,也为了运算方便,大提高计算效率。
如按你所说,1K=1111101000B,也即1K=1000B(十进制),这样一来,或许对于人就要好理解多了,计算也方便,然而对计算机来说呢?
计算机是采用二进制计数的,在计算机中的数值数据的表示方法中,对于很长的数字,计算机一般采用浮点数据的编码表示。即形如X=a+2^b的形式。
1024=1*2^10
1000=0.1111101*2^10
若用1k=1024B,则比1k=1000B占用的存储空间要少。
如按你所说,1K=1111101000B,也即1K=1000B(十进制),这样一来,或许对于人就要好理解多了,计算也方便,然而对计算机来说呢?
计算机是采用二进制计数的,在计算机中的数值数据的表示方法中,对于很长的数字,计算机一般采用浮点数据的编码表示。即形如X=a+2^b的形式。
1024=1*2^10
1000=0.1111101*2^10
若用1k=1024B,则比1k=1000B占用的存储空间要少。

2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
展开全部
等于1000k还是1024k都是人为定的,我来给你解释一下,别听下面一群傻吊瞎逼逼。
计算机中任何数据和操作都是二进制的,要显示到屏幕上都要进行转换,
举个例子,一个图片大小1024B,
假如你设定1k=1024B,那么显示出来的结果就是,这个图片大小是1k,
假如你设定1k=1000B,那么显示出来的结果就是,这个图片大小是1.024k,
至于用1024进制,还是1000进制,完全是人为去定的,你想用1010进制都可以,
微软公司用的是1024进制,而现在大部分电脑都是Windows系统,所以我们见到的统计结果都是按照1024进制显示的,
苹果公司用的是1000进制,所以你在苹果设备上看到的都是1000进制显示的结果,
华为公司也是用的1000进制,其实最适合人类思维的肯定是1000进制,1024进制注定被淘汰。
计算机中任何数据和操作都是二进制的,要显示到屏幕上都要进行转换,
举个例子,一个图片大小1024B,
假如你设定1k=1024B,那么显示出来的结果就是,这个图片大小是1k,
假如你设定1k=1000B,那么显示出来的结果就是,这个图片大小是1.024k,
至于用1024进制,还是1000进制,完全是人为去定的,你想用1010进制都可以,
微软公司用的是1024进制,而现在大部分电脑都是Windows系统,所以我们见到的统计结果都是按照1024进制显示的,
苹果公司用的是1000进制,所以你在苹果设备上看到的都是1000进制显示的结果,
华为公司也是用的1000进制,其实最适合人类思维的肯定是1000进制,1024进制注定被淘汰。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
采用二进制表示1kD(1000D)=1111101000B是完全可以的,为什么还要另起炉灶呢?
.............................................
不是另起炉灶,是进制运算的基本规律决定的,本来是两个炉灶,为了统一,才会使用1024近似于1000的1K说法。
.............................................
不是另起炉灶,是进制运算的基本规律决定的,本来是两个炉灶,为了统一,才会使用1024近似于1000的1K说法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样会大幅度的浪费空间1K=1111111111B这是1024代表极限
1K=1111101000B这是1000代表的极限,中间少了一部分储存量。 你要考虑到物理电路。10条线链接,最大就是储存就是1111111111,这是不变的,无论你用什么换算,无法影响物理电路的。如果强制换成1000就会造成,物理空间足够,但所写的程序空间大幅度缩水。1K就缩水这么多,你想想,一台500G的电脑,要少多少空间。
1K=1111101000B这是1000代表的极限,中间少了一部分储存量。 你要考虑到物理电路。10条线链接,最大就是储存就是1111111111,这是不变的,无论你用什么换算,无法影响物理电路的。如果强制换成1000就会造成,物理空间足够,但所写的程序空间大幅度缩水。1K就缩水这么多,你想想,一台500G的电脑,要少多少空间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2005-08-28
展开全部
电脑里面用的是二进制法,所以一个区隔是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
代号 念法 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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |