字串 數字 的相互轉換 c,c

2021-08-21 20:49:23 字數 561 閱讀 7210

#include#include#includeusing namespace std;

///string 轉 int

int str2num(string s)

///int 轉 string

string num2str(int i)

#include

c語言提供了幾個標準庫函式,可以將任意型別(整型、長整型、浮點型等)的數字轉換為字串,下面列舉

了各函式的方法及其說明。

● itoa(int a,char *pa, int b):將整型值轉換為字串。a代表需要轉換的數字,pa為接收的字串,b代表進製

● ltoa(long a,char *pa, int b):將長整型值轉換為字串.a代表需要轉換的數字,pa為接收的字串,b代表進製

● ultoa():將無符號長整型值轉換為字串。

同理含有實型轉字串函式。。。

● atof():將字串轉換為雙精度浮點型值。

● atoi():將字串轉換為整型值。

● atol():將字串轉換為長整型值。

C C 字串與數字相互轉換

一.利用stringstream類 1.字串到整數 stringstream sstr str int x sstr x 即從sstr中提取資料 2.整數到字串 stringstream sstr int x sstr x string str sstr.str 缺點 處理大量資料轉換速度較慢。st...

字串與數字的相互轉換

在寫程式的時候常常碰到字串與數字相互轉換的問題,這裡做乙個小小的總結。字串與數字的轉換的方法比較多,按照不同的開發環境可以分為c c mfc,當然這三者存在著包含關係,在c開發環境中實現的方法在c 開發環境自然可以用,而用c 開發環境使用的方法在mfc一樣也可以使用。由於c mfc中使用類模板 cs...

字串和數字的相互轉換

有時候在伺服器端開發的時候,需要對自定製上層協議來序列化和反序列化資料,這種情況下有時候就會用到標題所言的這種操作。下面我列舉幾種常見的方法。char buf size a 10 b 20 int a 0 int b 0 sscanf buf,a d b d a,b int result a b c...