C++ Exercises: Check the upper and lower limits of integer
C++ Basic: Exercise-5 with Solution
Write a in C++ program to check the upper and lower limits of integers.
Sample Solution:
C++ Code :
#include <iostream> // Including the input-output stream header file
#include <climits> // Including the header file for integer limits
using namespace std; // Using the standard namespace
int main() // Start of the main function
{
cout << "\n\n Check the upper and lower limits of integer :\n"; // Outputting a message for checking integer limits
cout << "--------------------------------------------------\n"; // Outputting a separator line
// Outputting the maximum and minimum limits of various data types
cout << " The maximum limit of int data type : " << INT_MAX << endl;
cout << " The minimum limit of int data type : " << INT_MIN << endl;
cout << " The maximum limit of unsigned int data type : " << UINT_MAX << endl;
cout << " The maximum limit of long long data type : " << LLONG_MAX << endl;
cout << " The minimum limit of long long data type : " << LLONG_MIN << endl;
cout << " The maximum limit of unsigned long long data type : " << ULLONG_MAX << endl;
cout << " The Bits contain in char data type : " << CHAR_BIT << endl;
cout << " The maximum limit of char data type : " << CHAR_MAX << endl;
cout << " The minimum limit of char data type : " << CHAR_MIN << endl;
cout << " The maximum limit of signed char data type : " << SCHAR_MAX << endl;
cout << " The minimum limit of signed char data type : " << SCHAR_MIN << endl;
cout << " The maximum limit of unsigned char data type : " << UCHAR_MAX << endl;
cout << " The minimum limit of short data type : " << SHRT_MIN << endl;
cout << " The maximum limit of short data type : " << SHRT_MAX << endl;
cout << " The maximum limit of unsigned short data type : " << USHRT_MAX << endl;
cout << endl; // Outputting a blank line for better readability
return 0; // Returning 0 to indicate successful program execution
} // End of the main function
Sample Output:
Check the upper and lower limits of integer : -------------------------------------------------- The maximum limit of int data type : 2147483647 The minimum limit of int data type : -2147483648 The maximum limit of unsigned int data type : 4294967295 The maximum limit of long long data type : 9223372036854775807 The minimum limit of long long data type : -9223372036854775808 The maximum limit of unsigned long long data type : 18446744073709551615 The Bits contain in char data type : 8 The maximum limit of char data type : 127 The minimum limit of char data type : -128 The maximum limit of signed char data type : 127 The minimum limit of signed char data type : -128 The maximum limit of unsigned char data type : 255 The minimum limit of short data type : -32768 The maximum limit of short data type : 32767 The maximum limit of unsigned short data type : 65535
Flowchart:
C++ Code Editor:
Previous: Write a program in C++ to print the sum of two numbers using variables.
Next: Write a program in C++ to check whether the primitive values crossing the limits or not.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/cpp-exercises/basic/cpp-basic-exercise-5.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics