,可以使用以下方法:
int x = 123;
char str[10];
sprintf(str, "%d", x);
void intToStr(int n, char* str) {
if (n < 0) {
*str++ = '-';
n = -n;
}
if (n / 10 != 0) {
intToStr(n / 10, str);
}
*str++ = n % 10 + '0';
*str = '\0';
}
使用以上方法之一,可以将数字打印为字符串。
领取专属 10元无门槛券
手把手带您无忧上云