【发布时间】:2015-10-04 11:50:33
【问题描述】:
在 x86_64 gcc 上编译时收到以下警告:
warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but
argument 2 has type ‘u64’
unsigned long long 和 u64 都是 64 位无符号整数,不是吗? 那么 gcc 到底认为它们有什么不同呢?
【问题讨论】:
-
您能否发布导致此警告的代码?