十进制转换成二进制快速方法

用得上的就是1,用不上的就是0 ,选择数的时候应该要小于要计算的数,然后算出来的数倒过来就是此数的二进制,假如6的二进制
1 2 4 8 16 32 64 128 256 512 1024 
1 0 0 0 1   0   1    1
0 1 1
则6的二进制是110,不够8个字节就在前面补0
然后再转换成10进制就是将用的上的加起来2+4=6 ok!!

示例.png
11(D)代表十进制
11(B)代表二进制
11(O)代表八进制
11(F)代表16进制
二进制转成八进制
10001011 分成三个数字,一个数字三位,少一位前面补0 如下:
010 001 011
再从后往前算如下:
1 2 4 8 16 32 64 128 256 512 1024 
1 1 0=1+2=3
1 0 0=1=1
0 1 0=2=2
则八进制是213
要想十进制转成八进制,先转成二进制再转成八进制
示例.png

你可能感兴趣的:(十进制转换成二进制快速方法)