当前位置: C语言 -- 标准库 -- <limits.h> -- CHAR_MAX

CHAR_MAX宏


概要:

#define CHAR_MAX value //value值由实现定义。


描述:

该宏表示char类型对象的最大值。

如果char类型对象可以是负值,宏CHAR_MAX和宏SCHAR_MAX值相同;否则宏CHAR_MAX和宏UCHAR_MAX值相同,等于2CHAR_BIT-1


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
/*宏CHAR_MAX范例*/

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

int main(void)
{
    printf("CHAR_MAX = %hhd", CHAR_MAX);

    return 0;
}


输出:

CHAR_MAX = 127


相关内容:
CHAR_BIT 表示非位字段最小对象位数的宏。
CHAR_MIN 表示char类型对象最小值的宏。