艾米香儿是传销窝点:C/C++: 十六进制转10进制源码
来源:百度文库 编辑:中财网 时间:2024/07/06 16:11:29
int hex_char_value(char c)
{
if(c >= '0' && c <= '9')
return c - '0';
else if(c >= 'a' && c <= 'f')
return (c - 'a' + 10);
else if(c >= 'A' && c <= 'F')
return (c - 'A' + 10);
assert(0);
return 0;
}
int hex_to_decimal(const char* szHex, int len)
{
int result = 0;
for(int i = 0; i < len; i++)
{
result += (int)pow((float)16, (int)len-i-1) * hex_char_value(szHex[i]);
}
return result;
}
{
if(c >= '0' && c <= '9')
return c - '0';
else if(c >= 'a' && c <= 'f')
return (c - 'a' + 10);
else if(c >= 'A' && c <= 'F')
return (c - 'A' + 10);
assert(0);
return 0;
}
int hex_to_decimal(const char* szHex, int len)
{
int result = 0;
for(int i = 0; i < len; i++)
{
result += (int)pow((float)16, (int)len-i-1) * hex_char_value(szHex[i]);
}
return result;
}
写完以上代码后,又突然想到可以用 sscanf() 实现同样的功能:
int x;
sscanf("abc", "%x", x);
//x = 2748
C ++ 源码着色规则
C语言源码下载
C源码编译问题
C源码求助~~电梯模拟
怎样用C语言把二进制数转化成十六进制
c语言 十进制和十六进制的转换程序]
怎样用C语言十进制转化为二进制和十六进制?
哪里有C语言源码下载?
ANSI 压缩算法C语言源码
c++编程,要源码!
求一个工资管理系统 C源码
求“高斯消元法解线性方程组”C或C++源码
求NOIP2005后两题的C源码
数据结构(C语言版)的算法C语言源码
求: 用c语言实现进程控制的源码
谁那里有C语言中国象棋的源码,我想看看
急: 谁有单片机下的Edit编辑器C源码?
求ID3算法C源码及ID3应用
c语言公路收费系统的设计的源码
求助!!!!计算机基础问题:十六进制数中的A,B,C......的数值各是多少啊?
急寻20位整数转换为十六进制的C语言程序
有谁能给我讲解一下C语言中各种进制间的转换??(二、八、十、十六进制)
在C++的MFC的环境下,如何定义一个十六进制数
小写字母"m"的十六进制ASC11码值是6D,问小写字母"c"的十六进制ASC11码值是多少?