C++中正负无穷的表示
目录
前言
在C++中,正无穷和负无穷是数学概念,表示大于或小于可表示的最大或最小值的数。这些概念在许多算法和数学计算中都有应用,本文将介绍如何在C++中表示正无穷和负无穷,从而减少代码量和增加代码的可读性。
一、int 和 long long 的范围
int通常是32位整数类型
其范围为-2147483648到2147483647(-2^31 到 2^31 - 1)
long long通常是一种64位整数类型
其范围为-9223372036854775808到9223372036854775807(-2^63 到 2^63 - 1)
二、在C++中的表示和实例
1.表示
int 型数据 | 正无穷:INT_MAX |
负无穷:INT_MIN | |
long long 型数据 | 正无穷:LLONG_MAX |
负无穷:LLONG_MIN |
2.实例
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout << "int型数据: " << endl;
cout << "正无穷: " << INT_MAX << endl; //2147483647
cout << "负无穷: " << INT_MIN << endl; //-2147483648
cout << endl << endl;
cout << "long long型数据: " << endl;
cout << "正无穷: " << LLONG_MAX << endl; //9223372036854775807
cout << "负无穷: " << LLONG_MIN << endl; //-9223372036854775808
return 0;
}
输出结果:
码字不易,阁下的关注和点赞是给作者最大的动力和鼓励 ૮₍ ˃ ⤙ ˂ ₎ა