目录

Life in Flow

知不知,尚矣;不知知,病矣。
不知不知,殆矣。

X

进制转换

正十进制转二进制

除2取余法

使用十进制整数不断地除以2取出余数,直到商为0时,将余数逆序排序。

拆分法

将十进制整数拆分为若干个二进制权重的和,有该权重下面写1,否则写0。

负十进制转换二进制

  • 先将十进制的绝对值转换为二进制。

  • 按位取反再加1。

    绝对值	 -45 --> 45
    二进制    0010 1101
    按位取反  1101 0010
    再加1     1101 0011 (最低位加1)
    

二进制转十进制

加权法

使用二进制中的每个数字乘以当前位的权重再累加起来。

0*2^7 + 0*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^0

作者:Soulboy