c语言十六进制转十进制的算法怎么写
c语言十六进制转十进制的算法怎么写
日期:2018-03-30 00:36:01 人气:2
.2进制八进制和十六进制到10进制:
从2进制八进制和十六进制数的最低位(最右端第n=1位),依次将乘以进制数的n-1次方相加
例如:二进制数11010转十进制 (我用m^n表示m的n次方)
0*2^0 + 1*2^1 + 0*2^2 + 1*2^3 + 1*2^4=26;
八进制数20转十进制 0*8^0+2*8^1=16;
所以算法也是类似,这代码是借鉴别人的。如下:
#include
#define N 10
int HtoD