在阅读《C Primer Plus》一书时,其程序清单中3.4 print2.c 程序代码中涉及到一个
将long long 用 _int64 进行替换,就可以解决了···
代码附上:
########################################################################################
#include
<stdio.h> int main (void) { unsigned
int un = 3000000000; short end = 200; long big = 65537; long long
verybig = 12345678908642; printf ("un = %u and not %d\n", un, un);
printf ("end = %hd and %d\n", end, end); printf ("big = %ld and not
%hd\n", big, big); printf ("verybig = %lld and not %ld\n", verybig,
verybig); return 0; }
########################################################################################
truncation from 'const
__int64' to 'long'
|
|