微机笔记——程序设计中二进制转十进制

    通常使用的位置加权法我们一般是不用在程序设计中的,程序设计中通常采用除十取余法或比较法。

一、除十取余法

       将二进制数先除以1010B,除到不能除为止此时得到十进制的个位,然后继续用上一个的商除以 1010B,除到不能除为止,循环往复直至商不能被除为止。

微机笔记——程序设计中二进制转十进制_第1张图片

 

二、比较法

        先根据位数估计大概的范围(化成的十进制大约是两位,三位还是四位),然后依次从高位开始比较,例如N先与100比,N>100,N=N—100,十进制百位加1,N再与100比,若此时N>100则重复上述操作,若N<100则与10比较,若N>10,则N=N—10,十位加1,后继续与10比,若大于则重复上述操作,若小于则此时N为十进制中的个位,直接转换即可。微机笔记——程序设计中二进制转十进制_第2张图片

 

你可能感兴趣的:(数据库)