将long long转换为C中的字符串?

Tom*_*mmy 5 c string casting long-long

我想将长long转换为C中的字符串.

long long x = 999;
Run Code Online (Sandbox Code Playgroud)

我想将x转换为字符串.我怎么能这样做呢?

谢谢.

Zif*_*ion 13

long long x = 999;
char str[256];
sprintf(str, "%lld", x);
printf("%s\n", str);
Run Code Online (Sandbox Code Playgroud)

  • 一般来说,使用`snprintf()`会更好,尽管你指定的缓冲区大小和使用中的数据并不重要. (6认同)