一个问题
  • 板块灌水区
  • 楼主懵逼小蒟蒻
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/5/25 11:11
  • 上次更新2023/10/28 00:40:16
查看原帖
一个问题
309320
懵逼小蒟蒻楼主2022/5/25 11:11
#include<iostream>
using namespace std;
long long ans=-2147483648;
int main(){
	printf("%lld",ans);
	return 0;
}

这个代码,为什么这样会输出正的2147483648,但是把'-2147483648'改成'-21474836480'或者-'214748364'都可以正常输出

是我C++的问题还是什么我不知道的特性??

(做题的时候把所有负无穷都设成了-2147483648强迫症才发现的,白调了那么久代码...)

2022/5/25 11:11
加载中...