【发布时间】:2013-12-04 11:01:43
【问题描述】:
我曾经读过 int32_t 正好是 32 位长,而 int_least32_t 至少只有 32 位,但它们在我的 stdint.h 中具有相同的 typedef:
typedef int int_least32_t;
和
typedef int int32_t;
那么区别在哪里呢?它们完全一样...
【问题讨论】:
-
SO 在您的系统上
int是至少 32 位的最佳类型 - 并且恰好是 32 位。所以一切都很好。 -
@glglgl 这里什么是“最好的”?
-
@Mauris 表示最短的。原则应该是“越短越长”。