#include<iostream>
using namespace std;
long long ans=-2147483648;
int main(){
printf("%lld",ans);
return 0;
}
这个代码,为什么这样会输出正的2147483648,但是把'-2147483648'改成'-21474836480'或者-'214748364'都可以正常输出
是我C++的问题还是什么我不知道的特性??
(做题的时候把所有负无穷都设成了-2147483648强迫症才发现的,白调了那么久代码...)