Home »
C++ programming language
UCHAR_MAX constant with example in C++
C++ UCHAR_MAX constant: Here, we are going to learn about the UCHAR_MAX macro constant of climits header in C++.
Submitted by IncludeHelp, on May 01, 2019
C++ UCHAR_MAX macro constant
UCHAR_MAX constant is a macro constant which is defied in climits header, it is used to get the maximum value of an unsigned char object, it returns the maximum value that an unsigned char object can store, which is 255.
Note:
- The actual value depends on the compiler architecture or library implementation.
- We can also use <limits.h> header file instead of <climits> header as UCHAR_MAX constant is defined in both of the libraries.
Syntax
Syntax of UCHAR_MAX constant:
UCHAR_MAX
Sample Input and Output
Constant call:
cout << UCHAR_MAX;
Output:
255
Example 1
C++ code to demonstrate example of UCHAR_MAX constant with climits header:
// C++ code to demonstrate example of
// UCHAR_MAX constant with climits header
#include<iostream>
#include<climits>
using namespace std;
int main()
{
//prinitng the value of UCHAR_MAX
cout<<"UCHAR_MAX: "<<UCHAR_MAX<<endl;
return 0;
}
Output
UCHAR_MAX: 255
Example 2
C++ code to demonstrate example of UCHAR_MAX constant with limits.h header file:
// C++ code to demonstrate example of
// UCHAR_MAX constant with <limits.h> header file
#include<iostream>
#include<limits.h>
using namespace std;
int main()
{
//prinitng the value of UCHAR_MAX
cout<<"UCHAR_MAX: "<<UCHAR_MAX<<endl;
return 0;
}
Output
UCHAR_MAX: 255