// M$ Windows下的VC、BCB、MingW GCC等用:
__int64 n;
scanf("%I64u",&n);
printf("%I64u\n", n);
其中MingW GCC还支持用long long声明,但输入输出的格式串仍用I64开头。
__int64关键字和I64标号确实是M$专有的。标准C用long long和%lld。所以在Unix、Linux、Cygwin下编程就应该用标准的用法了。
// M$ Windows下的VC、BCB、MingW GCC等用:
__int64 n;
scanf("%I64u",&n);
printf("%I64u\n", n);
其中MingW GCC还支持用long long声明,但输入输出的格式串仍用I64开头。
__int64关键字和I64标号确实是M$专有的。标准C用long long和%lld。所以在Unix、Linux、Cygwin下编程就应该用标准的用法了。