亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ string如何轉int64

c++
小億
146
2024-09-05 10:01:57
欄目: 編程語言

在 C++ 中,你可以使用 std::stoll(string to long long)函數將一個 std::string 轉換為 int64_t

#include<iostream>
#include<string>
#include <cstdint>

int main() {
    std::string str = "123456789012345";
    int64_t num;

    try {
        num = std::stoll(str);
        std::cout << "Converted number: "<< num<< std::endl;
    } catch (const std::invalid_argument& e) {
        std::cerr << "Invalid argument: " << e.what()<< std::endl;
    } catch (const std::out_of_range& e) {
        std::cerr << "Out of range: " << e.what()<< std::endl;
    }

    return 0;
}

這個示例中,我們嘗試將一個字符串轉換為 int64_t。如果轉換成功,我們將輸出轉換后的數字。如果發生錯誤(例如,字符串不是有效的數字或數字超出了 int64_t 的范圍),我們將捕獲相應的異常并輸出錯誤信息。

0
西昌市| 营口市| 集贤县| 南投市| 商南县| 富源县| 明光市| 南涧| 白城市| 商河县| 四川省| 曲沃县| 沂源县| 晴隆县| 沙雅县| 台南市| 屯留县| 涞水县| 灵石县| 鸡泽县| 化德县| 邯郸县| 土默特左旗| 家居| 民勤县| 叙永县| 晋江市| 祁门县| 靖江市| 甘德县| 龙口市| 喀喇沁旗| 林周县| 竹溪县| 虎林市| 潼南县| 宁国市| 工布江达县| 商城县| 荃湾区| 芮城县|