C 整型與字串的互轉方式

2022-09-29 06:15:09 字數 722 閱讀 7922

flyfish

字串轉整型

c的方法 cstr是char*或者const char*型別的字串

int num = atoi(str);

int num = strtol(cstr, null, 10);

//10 表示進製

c++11的方法

void test1()

結果輸出

std::stoi(「1」) is 1

std::stoi(「1.5」) is 1

std::stoi(「1 with words」) is 1

//原始碼參考cplusplus.com

void test2()

輸出2001, a space odyssey: 2001 and [, a space odyssey]

40c3: 16579

-10010110001: -1201

0x7f: 127

其他型別 類似

無符號整型

stoul

浮點型stof

數值轉字串

std::string s;

s = std::to_string(1) + 」 is int, 「;

其他數值型別 類似

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

本文標題: c++ 整型與字串的互轉方式

本文位址:

c 字串和整型的相互轉換

size medium 字串和整型的相互轉換 size 1 整型到字元的轉換有三種方法 函式原形 char itoa int value,char string,int radix 將整形數value轉換為其等價的字串 標頭檔案stdlib.h parameters 引數說明 第乙個引數 value...

C 整型 浮點型與字串型相互轉換

整型 浮點型與字串的相互轉換可以用自帶的函式來實現,本人使用的是vs2015,所以下面有些函式需要改變一下,請看下面的總結。一 整型轉字串型 1.int轉為字串 itoa int value,char buffer,int radix 需改為 itos s int value,char buffer...

字元 整型與字串轉換

一 字元陣列與字串相互轉換 1.字元陣列轉字串 char c string s1 new string c string s2 string.valueof c ps char陣列呼叫tostring 時,是呼叫的object類的tostring 方法。2.字串轉字元陣列 string s abcd...