十进制转二进制快速算法

  1. 权重
  2. 移位

权重

十进制

65 = 2^6+ 2^0

对应二进制

从右至左:1000001

移位

10(十进制) = 1010(二进制)

10左移2位:

10 << 2

由于每个位置上的值都是右边一位的2倍,所以10左移2位相当于扩大了2^2

所以: 10 << 2 = 10*2^2 = 40**


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 876208453@qq.com

文章标题:十进制转二进制快速算法

本文作者:Cai Jun

发布时间:2019-03-21, 19:10:36

最后更新:2019-03-25, 00:16:17

原始链接:http://johncaijun.github.io/2019-03-22-十进制转二进制快速算法/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏