c 數字與字串轉換方法小結

2021-10-02 12:53:25 字數 1662 閱讀 1387

1. sstream轉換

標頭檔案

#include

範例

int i=0;

string out;

stringstream ss;

ss>out;

cout

2.to_string()

標頭檔案

#include

範例

int i=0;

string str;

str=

to_string

(i);

cout

3.stoi()

標頭檔案

#include

範例

//原型:stoi(字串,起始位置,n進製)

stoi

(str,0,

2);//將字串 str 從 0 位置開始到末尾的 2 進製轉換為十進位制

注:不建議使用

1.atoi()

標頭檔案

#include

範例

string s =

"123"

;int a =

atoi

(s.c_str()

);

2.sstream

標頭檔案

#include

範例

int i;

string out=

"123"

;stringstream ss;

ss>i;

cout

1.to_string()(省略,同整型轉字串)

2.sstream

標頭檔案

#include

範例

double fnumber =

3.1415926535

;stringstream ss;

ss << fnumber << flush;

string snumber = ss.

str(

);

3.sprintf_s()

標頭檔案

#include

範例

char ch[20]

;double d=

3.14

;sprintf_s

(ch,

"%f"

,d);

string str=ch;

//這樣就得到了str=3.14字串

1.atof()

標頭檔案

#include

範例

double d;

string str =

"3.14"

;d =

atof

(str.

c_str()

);

字串與數字轉換方法

一 字串轉數字 1.crt函式 需要的標頭檔案 ascii unicode tchar vs2005 intatoi wtoi tstoi ttoi atoi l wtoi l long atol wtol tstoi ttoi atoi l wtoi l int64 atoi64 wtoi64 t...

MySQL字串轉換為數字的方法小結

方法一 直接 加 0 select 123 0 方法二 www.cppcns.com函式 convert 語法 convert value,type type可以為 decimal 浮點數 signed 整數 unsigned 無符號整數 select convert 123 signed 方法三 ...

數字與字串轉換

題目大意 給定兩個數 i 和 j 將數字 i j 翻轉後按公升序排列輸出。include include include include includeusing namespace std struct node num 55 翻轉字串 char strrev char s int len str...