标签: c++ numeric-limits
如何从“unsigned long int”类型中知道变量的最大可赋值是多少?
答案 0 :(得分:20)
显而易见的方法是使用std::numeric_limits<unsigned long>::max();
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;