printf("longlong max=%lld,min=%lld", LLONG_MAX, LLONG_MIN);
printf("nunsigned longlong max=%llu,min=%llu", ULLONG_MAX, 0);
printf("nlonglong max+1=%lld,min-1=%lld", LLONG_MAX + 1, LLONG_MIN - 1);
printf("nunsigned longlong max+1=%llu,min-1=%llu", ULLONG_MAX + 1, 0);
输出错误结果:
在0后加LL表示0是长整数。
printf("longlong max=%lld,min=%lld", LLONG_MAX, LLONG_MIN);
printf("nunsigned longlong max=%llu,min=%llu", ULLONG_MAX, 0LL);
printf("nlonglong max+1=%lld,min-1=%lld", LLONG_MAX + 1, LLONG_MIN - 1);
printf("nunsigned longlong max+1=%llu,min-1=%llu", ULLONG_MAX + 1,0LL);
输出正常:



