求助!牛客在线编程中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;