c ++中“unsigned long int”的最大值

时间:2013-08-18 17:15:51

标签: c++ numeric-limits

如何从“unsigned long int”类型中知道变量的最大可赋值是多少?

3 个答案:

答案 0 :(得分:20)

显而易见的方法是使用std::numeric_limits<unsigned long>::max();

答案 1 :(得分:6)

另一种找出方法是:

unsigned long int i = (unsigned long int) -1;
printf("%lu\n", i);

答案 2 :(得分:3)

以简单的方式:

unsigned long int i = -1;
std::cout << i;