我正在尝试打印一个 unsigned long long 值。我使用了 printf 和 %llu。当我在 Windows 7 上使用 cygwin 时,我会打印一个值。当我在 Windows Xp 上使用 cygwin 做同样的事情时,我遇到了崩溃。关于如何打印的任何想法。
代码片段
printf("%s: Initial endClock= %llu Line %d of %s\n",
__FUNCTION__,temp, __LINE__, __FILE__);
其中 temp 定义为 unsigned long long
还想知道 %llu 是否是 c 的标准部分
gcc -v 的输出是
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)