首先要明白整数的定义,无论哪种进位制,整数都是指以1开头,以几个0结尾的数,显然,不管哪种进位制,整数都只有10,100,1000,……那么二进制中的整数,换算成十进制数时,就并不是整数了。
“千”是我们用于十进制数中的单位,也就是说二进制数在KB与B之间的换算,与十进制数的换算有一定联系。我们规定1KB=10 00 00 00 00B(二进制)=1024B(十进制),为什么是1024,因为1024换算成二进制后是二进制整数。
为什么不是1KB=1 00 00 00 00B(二进制),虽然也是整数,但是换算成十进制数为512,小于1000(十进制),当然称不上“千”了。
综上,规定1KB...
- [taotling] 楼上两个为什么要笑楼主,你们两能说明白为什么? 至少我觉得楼主提出这个问题是进行过思考了。 05/27 22:49
- [游客] 好脑残 只能呵呵了 05/26 11:56
- [游客] 好可笑 只能呵呵了 04/03 12:43