【发布时间】:2018-05-21 14:38:43
【问题描述】:
intmax_t 可以容纳 size_t 最大十进制数吗? printf 中的哪种尺寸类型具有最大优先级 uintmax_t/intmax_t 或 size_t(例如,如果我写 printf("%zjd", x))?
【问题讨论】:
-
“优先级”是什么意思?
-
优先级是指“处理优先级”尺寸类型规范
-
我怀疑
%zjd会导致未定义的行为。 -
你为什么要把
"%zjd"写成printf?即使允许,也是矛盾的,没有意义。 -
"intmax_t 可以容纳 size_t 最大十进制数吗?" if
INTMAX_MAX>=SIZE_MAX女巫在很多实现中可能并非如此。