如何在不使用 C 语言库函数的情况下将 int 转换为字符串?
最佳答案
您可以通过逐一提取每个位来实现此目的,如下所示
str[i] = (char)( (num % 10) - 48 )
必须减去 48,因为整数值变为字符要经过 ASCII 转换。将上面的行保持在一个循环中,该循环将为数字中的每个数字运行,应该可以解决问题..
关于在 C 中不使用库函数将 int 转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26133032/