在下一页中,我找到了类似的代码
CERT INT15-C 使用 intmax_t 或 uintmax_t 对程序员定义的整数类型进行格式化 IO
uintmax_t temp;
if(scanf("%ju", &temp) != 1) {
...
我不熟悉“%ju”说明符。而且我在互联网上没有成功找到“%ju”的解释。
这是由某种特定的编译环境定义的,还是通常使用的编译环境?
%ju
只是%u
(无符号)格式带有j
长度修饰符,后者在 C99 标准中定义为:
j
— 指定以下d
, i
, o
, u
, x
, X
, or n
转换说明符适用于类型指针指向的参数intmax_t
or uintmax_t
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)