C语言十进制转十六进制数

日期:2019-12-10 20:13:41 人气:1

C语言十进制转十六进制数

#include #include #define MAXSIZE 10 int* ahex(int dec){ int n=1; int m=16; int *a; a = (int*)malloc(sizeof(int)*MAXSIZE+1); while(dec >= m) { m = m*16; n++; } //printf("位数:%d\n",n); *a = n; while(n>0) { *(a+n)= dec/(m
    A+
热门评论