早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的如题 从十进制和二进制的关系说一下吧

题目详情
为什么计算机里1kb=1024b?我知道2的10次幂等于1024 然后哪 我想知道具体点的
如题 从十进制和二进制的关系说一下吧
▼优质解答
答案和解析
二进制是满2进一位,比如在二进制算法下 1+1=10 (进了一位)
十进制是满10进一位,在十进制算法下 1+1=2(没满10,不进位),上面二进制的值和十进制的值(假设为S)转换关系为 S=1*2^1+0*2^0(1乘以2的一次方,再加上,0乘以2的零次方)
=2+0
=2 也就是说二进制下的10,在十进制下是2.
上面的表达式可以参考十进制的写法,比如十进制的100=1*10^2+0*10^1+0*10^0
二进制下的100,转换成十进制的值为 1*2^2+0*2^1+0*2^0=4+0+0=4
八进制下的100 转换成十进制的值为 1*8^2+0*8^1+0*8^0=64
看了 为什么计算机里1kb=102...的网友还看了以下: