×

C++ Tutorial

C++ Data types

C++ Operators & Keywords

C++ Conditional Statements

C++ Functions

C++ 'this' Pointer, References

C++ Class & Objects

C++ Constructors & Destructors

C++ Operator overloading

C++ 11 (Advance C++)

C++ Preparation

C++ Header Files & Functionsr

Data Structure with C++

C++ - Miscellaneous

C++ Programs

USHRT_MAX constant with example in C++

C++ USHRT_MAX constant: Here, we are going to learn about the USHRT_MAX macro constant of climits header in C++.
Submitted by IncludeHelp, on May 01, 2019

C++ USHRT_MAX macro constant

USHRT_MAX constant is a macro constant which is defied in climits header, it is used to get the maximum value of an unsigned short int object, it returns the maximum value that an unsigned short int object can store, which is 65535.

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 USHRT_MAX constant is defined in both of the libraries.

Syntax

Syntax of USHRT_MAX constant:

USHRT_MAX

Sample Input and Output

Constant call:
cout << USHRT_MAX;

Output:
65535

Example 1

C++ code to demonstrate example of USHRT_MAX constant with climits header:

// C++ code to demonstrate example of 
// USHRT_MAX constant with climits header
#include<iostream>
#include<climits>
using namespace std;

int main()
{
   //prinitng the value of USHRT_MAX
    cout<<"USHRT_MAX: "<<USHRT_MAX<<endl;
    return 0;
}

Output

USHRT_MAX: 65535

Example 2

C++ code to demonstrate example of USHRT_MAX constant with limits.h header file:

// C++ code to demonstrate example of 
// USHRT_MAX constant with <limits.h> header file
#include<iostream>
#include<limits.h>
using namespace std;

int main()
{
   //prinitng the value of USHRT_MAX
    cout<<"USHRT_MAX: "<<USHRT_MAX<<endl;
    return 0;
}

Output

USHRT_MAX: 65535


Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.