LONG_MAX 和 LONG_MIN 是 long 类型能表示的最大和最小值。
定义
#define LONG_MAX ...
#define LONG_MIN ...定义于 <limits.h>,是 long 类型取值范围常量,具体值依平台位数而定。
用法
#include <stdio.h>
#include <limits.h>
int main() {
printf("long 最大值: %ld\n", LONG_MAX);
return 0;
}输出:
long 最大值: 9223372036854775807注意事项
不同平台上 long 的位数可能不同(32 位或 64 位),用常量可避免硬编码。