相关疑难解决方法(0)

确定sprintf缓冲区大小 - 标准是什么?

像这样转换int时:

char a[256];
sprintf(a, "%d", 132);
Run Code Online (Sandbox Code Playgroud)

什么是确定如何大的最好方式一个应该是什么?我假设手动设置它很好(因为我看到它在任何地方使用),但它应该有多大?在32位系统上可能的最大int值是多少,是否有一些棘手的方法来确定它?

c int printf

43
推荐指数
4
解决办法
4万
查看次数

标签 统计

c ×1

int ×1

printf ×1