是否可以使用 toString 运算符,或者如何将数字转换为 char 数组。
最佳答案
int myNumber = 27; /* or what have you */
char myBuffer[100];
snprintf(myBuffer, 100, "%d", myNumber);
这里有几个注意事项供您考虑。谁提供存储字符串的内存?你需要多长时间等等? (上面是一个 100 字节的堆栈缓冲区,这比打印任何整数值所需的大得多。)
最佳答案:开始使用 Java。或 Javascript,或 C#,或看在上帝的份上,除了 C 之外的几乎任何东西。只有老虎会这样躺着。
关于在 Ansi C 中使用 toString 转换数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2278815/