应用场景:
①、在查找最大最小值时,往往需要先定义变量存放最大最小值,
②、此时就需要手动初始化变量: max = INT_MIN, min = INT_MAX;
③、然后通过比较更新max和min的值
方法:
一、调用库内置的参数
二、手动宏定义
#include <limits.h>
#include <stdio.h>
#define max_int ((unsigned)(-1) >> 1)
#define min_int (max_int + 1)
int main()
{
printf("INT_MAX:%d\n",INT_MAX);
printf("INT_MIN:%d\n\n",INT_MIN);
printf("max_int :%d\n",max_int );
printf("min_int :%d\n\n",min_int );
system("pause");
return 0;
}