" LLU%"反对" u64"导致警告

时间:2015-07-15 12:27:55

标签: gcc printf warnings

我在x86_64 gcc上编译时收到了以下警告:

File.separator

无符号long long和u64都是64位无符号整数,不是吗? 那么gcc对它们的看法究竟是什么呢?

1 个答案:

答案 0 :(得分:0)

简而言之,llu可以 64位,但这不是必须的。这一切都取决于机器,编译器等。您应该考虑在您的情况下使用PRIu64

您的问题已在此处详细解答:Link