在 C++ 中,函數 stoi ()
用於將數據從字符串類型轉換為整數類型,或 int .如果您使用的是 C++ 03 或更早版本,則使用 stringstream
類將字符串轉換為int。
在 C++ 中,數據類型用於區分特定的數據類型。例如,字符串用於存儲文本,布爾值用於存儲真/假值,整數用於存儲整數(沒有小數點的數字)。
在用 C++ 編寫代碼時,在某些情況下,您需要在不同類型之間轉換值。例如,您可能希望將字符串轉換為整數,以便對值執行數學運算。
本教程將通過示例說明如何在 C++ 中將字符串轉換為整數.我們將討論兩種可用於整數字符串轉換操作的方法,它們結合起來涵蓋所有 C++ 版本。
C++ 數據類型
有許多數據C++ 中用於存儲數據的類型。例如,布爾值用於存儲真/假值,浮點數用於存儲浮點數(小數),字符串用於存儲文本數據。
值所在的數據類型存儲影響如何操作值。例如,字符串操作可用於操作字符串的內容,但不能與數值一起使用。因此,在處理數據時,了解如何將值轉換為不同的數據類型會很有幫助。
C++ Int 中的字符串
您可以使用兩種方法用於在 C++ 中將字符串轉換為整數。