最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 整型與字符串的互轉(zhuǎn)方式

 更新時間:2019年12月19日 10:54:19   作者:flyfish1986  
今天小編就為大家分享一篇C++ 整型與字符串的互轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

flyfish

字符串轉(zhuǎn)整型

C的方法 cstr是char*或者const char*類型的字符串

int num = atoi(str);
int num = strtol(cstr, NULL, 10);

//10 表示進制

C++11的方法

void test1()
{  
std::string str1 = "1";

std::string str2 = "1.5";

std::string str3 = "1 with words";



int myint1 = std::stoi(str1);

int myint2 = std::stoi(str2);

int myint3 = std::stoi(str3);


std::cout << "std::stoi(\"" << str1 << "\") is " << myint1 << '\n';

std::cout << "std::stoi(\"" << str2 << "\") is " << myint2 << '\n';

std::cout << "std::stoi(\"" << str3 << "\") is " << myint3 << '\n';
}

結(jié)果輸出

std::stoi(“1”) is 1 
std::stoi(“1.5”) is 1 
std::stoi(“1 with words”) is 1

//源碼參考cplusplus.com

void test2()
{

 std::string str_dec = "2001, A Space Odyssey";
 std::string str_hex = "40c3";
 std::string str_bin = "-10010110001";
 std::string str_auto = "0x7f";

 std::string::size_type sz;  // alias of size_t

 int i_dec = std::stoi (str_dec,&sz);
 int i_hex = std::stoi (str_hex,nullptr,16);
 int i_bin = std::stoi (str_bin,nullptr,2);
 int i_auto = std::stoi (str_auto,nullptr,0);

 std::cout << str_dec << ": " << i_dec << " and [" << str_dec.substr(sz) << "]\n";
 std::cout << str_hex << ": " << i_hex << '\n';
 std::cout << str_bin << ": " << i_bin << '\n';
 std::cout << str_auto << ": " << i_auto << '\n';

 return 0;
}

輸出

2001, A Space Odyssey: 2001 and [, A Space Odyssey] 
40c3: 16579 
-10010110001: -1201 
0x7f: 127

其他類型 類似

無符號整型

stoul

浮點型

stof

數(shù)值轉(zhuǎn)字符串

std::string s;
s = std::to_string(1) + ” is int, “;

其他數(shù)值類型 類似

s = std::to_string(3.14f) + ” is float.”;

以上這篇C++ 整型與字符串的互轉(zhuǎn)方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入C++中struct與class的區(qū)別分析

    深入C++中struct與class的區(qū)別分析

    本篇文章是對C++中struct與class的區(qū)別進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++ ostream用法案例詳解

    C++ ostream用法案例詳解

    這篇文章主要介紹了C++ ostream用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C++中的移動構(gòu)造函數(shù)及move語句示例詳解

    C++中的移動構(gòu)造函數(shù)及move語句示例詳解

    這篇文章主要給大家介紹了關(guān)于C++中移動構(gòu)造函數(shù)及move語句的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C++具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • c++類成員函數(shù)如何做函數(shù)參數(shù)

    c++類成員函數(shù)如何做函數(shù)參數(shù)

    這篇文章主要介紹了c++類成員函數(shù)如何做函數(shù)參數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 深入了解C語言結(jié)構(gòu)化的程序設計

    深入了解C語言結(jié)構(gòu)化的程序設計

    這篇文章主要介紹了C語言編程中程序的一些基本的編寫優(yōu)化技巧,文中涉及到了基礎的C程序內(nèi)存方面的知識,非常推薦!需要的朋友可以參考下
    2021-07-07
  • C++中類模板的應用你了解多少

    C++中類模板的應用你了解多少

    這篇文章主要為大家詳細介紹了C++中類模板的應用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C++的繼承法則詳解

    C++的繼承法則詳解

    本文詳細介紹了C++中的繼承機制,包括繼承的概念、定義、使用方法、訪問限定符、賦值兼容轉(zhuǎn)換、作用域、默認成員函數(shù)、友元關(guān)系、靜態(tài)成員以及單繼承、多繼承和菱形繼承,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • C語言重難點之內(nèi)存對齊和位段

    C語言重難點之內(nèi)存對齊和位段

    這篇文章主要介紹了C語言重難點之內(nèi)存對齊和位段,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • Qt自繪實現(xiàn)蘋果按鈕滑動效果的示例代碼

    Qt自繪實現(xiàn)蘋果按鈕滑動效果的示例代碼

    這篇文章主要介紹了Qt自繪實現(xiàn)蘋果按鈕滑動效果的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • vector與map的erase()函數(shù)詳細解析

    vector與map的erase()函數(shù)詳細解析

    vector和map都不能將it++寫在for循環(huán)中,而在循環(huán)體內(nèi)erase(it)
    2013-09-09

最新評論

长沙市| 贵南县| 荃湾区| 太仆寺旗| 凭祥市| 手游| 老河口市| 福建省| 安达市| 沁阳市| 资源县| 长岭县| 潮州市| 灵宝市| 郓城县| 花莲县| 虞城县| 游戏| 潮安县| 扶绥县| 富源县| 昌黎县| 林周县| 东宁县| 清水河县| 崇义县| 镇雄县| 新竹市| 松溪县| 吕梁市| 浙江省| 陕西省| 仙桃市| 梁河县| 手机| 佛冈县| 合山市| 临夏县| 兴国县| 博乐市| 扎兰屯市|