1

除了可以在 gcc 下安全使用long long之外,C 中是否还有其他(替代)格式说明符?%lldscanf

我知道这%lld行得通吗?我只是好奇:-)

4

2 回答 2

1

您可以使用 %I64d... 但它是特定于 MS 的...

于 2010-03-20T05:11:25.483 回答
1

从 C99 开始,“ll (ell-ell) 指定后面的 d、i、o、u、x 或 X 转换说明符适用于 long long int 或 unsigned long long int 参数;或者后面的 n 转换说明符适用于指向 long long int 参数的指针。” 所以你可以使用 "%lld" 来指定 long long 数据类型。

于 2010-03-20T05:17:04.207 回答