概述
/* 函数trans将无符号整数n翻译成d(2<=d<=16)进制表示的字符串s */
#include<stdio.h>
#include<stdlib.h>
#define M sizeof(unsigned int)*8
int trans(unsigned n, int d, char s[])
{
static char digits[] ="0123456789ABCDEF"; /* 十六进制数字的字符 */ 提供显示的图像元素
char buf[M+1];
int j, i = M;
if(d<2||d>16) 异常处理
{
s[0]='