我们大家学过,或者了解过计算机的都知道,在我们计算机中输入的是十进制数,存储的是二进制数,然后输出的又是十进制数。
这个过程无非就是二进制转十进制,十进制转二进制。
那么,这种算法又是怎么规定的呢?
一、十进制如何转换为二进制(一)
我们先来讲十进制转二进制:
我们大家在中学的时候学过“短除法”吧,这里十进制转二进制最简单的就是用这种方法来计算,我们们先来举个例子比如:3.因为二进制不是1就是0,那么我们除以2,这样得下来的数字不是除尽,就是剩下一。所以我们用短除法给3除2,我们可以看一下。
然后从下往上写,得到的就是二进制数。所以3的二进制位是11.如果是三比特位呢就是011.
这就是十进制转化为二进制的第一种方法。
十进制如何转换二进制的方法(二)
还有一种方法,可以算出固定的一些值,我叫他1248组合法。
我们先来看例子,看完之后我再给大家讲解。
(博主画图技术不好,凑着看吧。)像这样,我们一 一凑值就可以