C語(yǔ)言標(biāo)準(zhǔn)提供了一種數(shù)據(jù)類型 long long
目前的平臺(tái)上 long long 是8字節(jié)的 64位整數(shù)
表示的數(shù)范圍是 [-2^63, 2^63-1]
那么如何輸入輸出這個(gè)類型的數(shù)據(jù)呢
long long test;
scanf("%lld", &test);
printf("%lld", test);
--------------------------------------------------------------------------------
在gcc4+Linux (2.6.15)下面,這樣的輸入輸出是沒有問題的
但是在Windows下面
一些老的編譯器,這樣的代碼是沒法正確工作的
原因是C-Runtime-Library不支持這個(gè)參數(shù)
在XP+DevC++ 4.9 下面
這個(gè)得變成windows的特殊方式指定類型
%lld 得用 %I64d 替換
JL強(qiáng)大。。