【小知识】itoa 填充、转化

itoa的作用 —— 转化、填充

itoa的绝大多数作用就是转化进制

itoa 是 Integer to ASCII 的缩写,其功能是将一个有符号整型(int)数值转换为一个字符串。

函数原型:

char* itoa(int value, char* str, int base);

value: 待转换的整数。

str: 目标缓存区指针(转换后的字符串将存储在这里)。注意: 你必须确保该缓冲区足够大,能容纳转换后的字符和结尾的空字符 \0

base: 进制基数。通常为 2 (二进制)、10 (十进制) 或 16 (十六进制)。

当然,还有填充的作用

比如下代码:

int p[10];
itoa(p, p + 10, 0);

可以填充满 \(p\)\(0\)

完成!!

posted @ 2026-02-10 10:50  Axor  阅读(18)  评论(0)    收藏  举报