请教关于C语言学习中的二进制八进制和十六进制的问题

日期:2007-11-05 20:41:20 人气:3

请教关于C语言学习中的二进制八进制和十六进制的问题

这是由进制数的位权决定的,位权就是某个固定位置上的计数单位 2进制转换为10进制 1000001(2)=1*2^6+0*2^5+…+1*2^0=65(10) 8进制转为10进制 101(8)=1*8^2+0*8^1+1*8^0=65(10)(“8^2”表示8的平方) 16进制转为10进制 41(16)=4*16^1+1*16^0=65(10) 10进制数N和其他d进制之间的转换方法很多,其中一个简单算法基于下列原理: N=(N div d)*d+N mod d (其中 div 为整除
    A+
热门评论