进制转换算法 二、八、十六进制 → 十进制 二进制 → 十进制 方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。 例:将二进制的(101011)B转换为十进制的步骤如下:  ...
                            
                            
                                分类:
其他好文   时间:
2020-06-14 20:46:32   
                                阅读次数:
219
                             
                         
                    
                        
                            
                            
                                一、十六--->十
思路:把十六进制的字符串看做十进制的字符串,按照十进制字符串转换为数字的方法,从高位到地位逐个字符处理。
代码:
#include
#include
/*根据需要跟换 M 的值,以处理更多位数的十六位字符*/
#define M 10
/*
	处理字符串,返回10进制数字 
*/
long long toTen(char s[]){
	int i;
	/*
		long ...
                            
                            
                                分类:
其他好文   时间:
2015-03-13 20:52:10   
                                阅读次数:
151