📄 itoa.c
字号:
#include <string.h>
void itoa(char *buf, unsigned int i, int base)
{
char *s;
#define LEN 10
int rem;
char rev[LEN+1];
if (i == 0)
s = "0";
else
{
rev[LEN] = 0;
s = &rev[LEN];
while (i)
{
rem = i % base;
if (rem < 10)
*--s = rem + '0';
else if (base == 16)
*--s = "abcdef"[rem - 10];
i /= base;
}
}
strcpy(buf, s);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -