C语言进制计算

日期:2021-05-30 08:59:27 人气:1

C语言进制计算

楼上的方法过于麻烦,可以用以下方式直接转换成十进制
015 0*8^2+1*8^1+5*8^0=0+1*8+5*1=13
0101 0*8^3+1*8^2+0*8^1+1*8^0=0+1*64+0+1=65
0177777
0*8^6+1*8^5+7*8^4+7*8^3+7*8^2+7*8^1+7*8^0=
0+1*32768+7*4096+7*512+7*64+7*8+7*1=65535
十六进制转换成十进制是将上面的基数8换为16即可
    A+
热门评论