标题:
16进制字符串转成10制C语言代码例程
[打印本页]
作者:
86391962
时间:
2020-9-25 17:37
标题:
16进制字符串转成10制C语言代码例程
本例程是将四个16进制字符转换成10进制,例:2f3d(16进制) 转换成12093(10进制)
int atoi(char s[])
{
int i;
int n = 0;
char temp;
for (i = 0; i<4; ++i)
{
temp = s[i];
if(temp == 'a' )temp = 58;
if(temp == 'b' )temp= 59;
if(temp == 'c' )temp = 60;
if(temp == 'd' )temp = 61;
if(temp == 'e' )temp = 62;
if(temp == 'f' )temp = 63;
n = 16 * n + (temp - '0');
}
return n;
}
复制代码
作者:
黄youhui
时间:
2020-9-29 08:42
sprintf函数就能解决,
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1