关于 C++ 的一个问题
  • 板块学术版
  • 楼主Jerrlee✅
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/2/9 14:28
  • 上次更新2023/10/28 09:11:16
查看原帖
关于 C++ 的一个问题
367652
Jerrlee✅楼主2022/2/9 14:28
#include<iostream>
using namespace std;
const long long n=2.5e+17;
int main(){
    int N=2.5e+17;
    int f=2147483649;
    cout<<n<<" "<<f<<" "<<N;
}

尝试运行以上代码,发现输出是:

250000000000000000 -2147483647 2147483647

前两个可以理解,long long 存的下,int 会溢出。

N 的输出是什么鬼???有人能解释一下吗/kk

2022/2/9 14:28
加载中...