求助!牛客在线编程中int和long的表示范围
我做题的时候遇到要把string转换为int,测试数据是-2147483649,我用long long来存储结果,在VS上运行正确,但在牛客上运行结果为2147483647,这是为啥?为啥连符号都变了?
long long string2int(string s)
{
stringstream ss;
ss<<s;
long long res;
ss>>res;
return res;
}
long long nums=string2int(str); return nums;
