linux下的itoa
时间: 2023-11-21 18:03:33 浏览: 75
itoa函数的实现 用C语言写的
4星 · 用户满意度95%
在 Linux 下,可以使用 `sprintf()` 函数将整型转换为字符串。以下是一个简单的示例代码:
```c
#include <stdio.h>
char* itoa(int num, char* str, int base)
{
sprintf(str, "%d", num);
return str;
}
int main()
{
int num = 123;
char str[20];
itoa(num, str, 10);
printf("Number = %d\n", num);
printf("String = %s\n", str);
return 0;
}
```
在上面的代码中,`itoa()` 函数将整型数 `num` 转换为字符串并存储在 `str` 数组中。`base` 参数指定转换后的进制。在这个例子中,我们使用了十进制。`sprintf()` 函数将整型数格式化为字符串并将其存储在 `str` 数组中。最后,我们使用 `printf()` 函数输出结果。
阅读全文