如何打印最大长数据类型?

时间:2018-03-08 12:22:14

标签: c

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

int main(){
printf("The maximum number limit of long type is %d.\n",LONG_MAX);
return 0;
}

上面的代码没问题,但打印时。它显示最大数字是2147483647.int的最大数量限制。实际值是9223372036854775807.我如何显示它?

1 个答案:

答案 0 :(得分:3)

printf %d需要int。这个问题确实是&#34;如何使用long int打印printf?&#34;。

答案是使用%ld(和%lld long long int)。