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

日期:2013-11-17 11:05:06 人气:1

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

#include #include void d2h(long x,char s[]) { int i,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; else s[j]+=55; s[i+1]='\0'; for(j=0;j<i;j++,i--) {c=s[j];s[j]=s[i];s[
    A+
热门评论