溫馨提示×

C++ stoi函數(shù)如何處理負數(shù)

c++
小樊
131
2024-06-26 10:57:43
欄目: 編程語言

C++的stoi函數(shù)可以將字符串轉換為整數(shù),包括負數(shù)。當字符串表示的是一個負數(shù)時,可以在字符串前面加上負號來表示負數(shù)。例如:

int num = std::stoi("-123"); // 將字符串"-123"轉換為整數(shù)-123

stoi函數(shù)會自動識別并處理負號,將字符串轉換為對應的負數(shù)值。如果字符串中包含無效字符或者超出整數(shù)范圍的數(shù)字,stoi函數(shù)會拋出std::invalid_argumentstd::out_of_range異常。

0