当前位置:千优问>百科知识>编写一个将十进制整数转换为十六进制字符串的函数

编写一个将十进制整数转换为十六进制字符串的函数

2023-05-03 05:22:56 编辑:leo 浏览量:639

编写一个将十进制整数转换为十六进制字符串的函数

#include<stdio.h>

#include<string.h>

voidd2h(long报植高胞x,chars[])

西顶班伤搞未{

inti,j,搞鲁团与将志水c;

for(i=-1;x>0;i)

{

s[++i]=x%16;

x/=16;

}

for(j=i;j>=0;j-来自-)

 if(s[j]<10)s[j]+=48;

  e360问答lses[j]+=55;

s[i+1]='\0';

for(j=0;j<i;j++,i--)

{c=s[j];s[j]=s文不指子针范娘[i];s[i]=c;}

}

voidmain(void)

{

ch白ars[17];

longx;

s设扬兰巴主说级canf("%ld",&x);

d2h(x,s);

p灯划且器促鸡黑源系与rintf("%ld=某眼呼硫海原%sH\n",x,s);

}

编写一个将十进制整数转换为十六进制字符串的函数

标签:十六进制,十进制,字符串