三进制化为二进制算法,8进制123转换成2进制算法?

3转为二进制是11,具体算法:二进制是逢二进一的,也就是二进制的1就是十进制的1,当二进制的1加上1时,它就进位了,变成了10,也就是说:1是一个110是两个1就是一个2100是10*10即两个2相乘1000是10*10*10即三个2相乘 。
【三进制化为二进制算法,8进制123转换成2进制算法?】所以3的2进制就是11

三进制化为二进制算法,8进制123转换成2进制算法?

文章插图
8进制123转换成2进制算法?
1010011
八进制转二进制,每个数字对应三位数,分别转换 。
1对应001
2对应010
3对呀011
合起来就是1010011 。
3fff转化为二进制是多大?
在计算机中采取的是二进制,类似于十进制有0-9共10个数字,二进制有0和1两个数字,十六进制有0-15共16个数字,其中0-9就直接用0-9表示,10-15用a~f表示 。


所以十六进制的3ff转换成二进制就是把十六进制每个位置上的数字转换为4位的二进制,不够4位的,高位补零 。转换的原则为除2取余法,取出每次的余数,直至商为0,最后得到的余数为余数为高位 。


3ffH=0011 1111 1111B


3除2,商1余1;1除2,商0余1;15除2,商7余1;7除2,商3余1;3除2,商1余1;1除2,商0余1 。所以最后的结果为001111111111B