C的源码如下: #include <stdio.h> #include <inttypes.h> int main(void) { long long int a; a = 9223372036854775806; printf(“a= %”PRId64″\n”,a); printf(“a=%lld”,a); printf(“a=%ld”,a); printf(“a=%d”,a); printf(“a=%hd”,a); getchar(); return 0; } 结果是只有PRId64显示9223372036854775806 然而,lld为何不能显示9223372036854775806? |
>> 本文固定链接: http://www.vcgood.com/archives/2124
>> 转载请注明: meijiangmian 2008年01月31日 于 C语言帝国 发表