Skip to content
Search

Climits

lastmod 2021-06-16created 2015-08-273 edits

Constants

Name

Description

Minimum magnitude (may be larger)

CHAR_BIT

Number of bits in a char

8

SCHAR_MIN

Minimum value of signed char

-127

SCHAR_MAX

Maximum value of signed char

127

UCHAR_MAX

Maximum value of unsigned char

255

CHAR_MIN

Minimum value of char

SCHAR_MIN or 0

CHAR_MAX

Maximum value of char

SCHAR_MAX or UCHAR_MAX

MB_LEN_MAX

Maximum number of bytes in a multibyte character

1

SHRT_MIN

Minimum value of short int

-32767

SHRT_MAX

Maximum value of short int

32767

USHRT_MAX

Maximum value of unsigned short int

65535

INT_MIN

Minimum value of int

-2147483648

INT_MAX

Maximum value of int

2147483647

UINT_MAX

Maximum value of unsigned int

4294967295

LONG_MIN

Minimum value of long int

-2147483647

LONG_MAX

Maximum value of long int

2147483647

ULONG_MAX

Maximum value of unsigned long int

4294967295

C++ ver

In C++11, use it as follows.

static constexpr int MAX_NUM = std::numeric_limits<int>::max();
author Zer0 sitemap