C中可存储10,000,000的最小数据类型是什么?

Dan*_*ard 2 c memory

我试图通过一个用C编写的简单控制台应用程序来庆祝StackOverflow上的10,000,000个问题,但我不想浪费任何内存.在内存中存储数字10,000,000的最有效方法是什么?

Cor*_*son 7

您正在寻找的类型是int_least32_tfrom stdint.h,它将为您提供至少32位的最小类型.这种类型保证存在于C99实现中.

int32_t虽然你很难找到没有它的平台,但是不能保证存在精确宽度的typedef .