二进制八进制十进制十六进制转换~C语言~

如题所述

5.二进制转十进制
方法:按位权展开法
例如:100111=1x2^0+1x2^1+1x2^2+1x2^5=1+2+4+32=39
6.十进制转二进制
方法:除以2的余数倒序排列。
例如:34转换成二进制
34除以2商是17余数是0
17除以2商是8余数是1
8除以2商是4余数是0
4除以2商是2余数是0
2除以2商是1余数是0
1除以2商是0余数是1
再倒序取以上的余数,最后结果是:100010
八进制和十进制,十六进制和十进制之间转换的方法和二进制与十进制转换的方法近似
只是把基数2换为相对应的基数8,16就OK了
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网