C 中的string型別轉換為int型別

2022-05-15 19:01:03 字數 865 閱讀 3949

今天遇見了乙個題,感覺這個題很常見,所以就把它寫下來,下次遇見感覺不太熟練的話,繼續複習一下。

這個題比較簡單,很容易做出來,但是這個題主要有乙個關鍵點,那就是型別轉化,主要是我按照自己的思路來寫的方法會涉及到型別轉化,用其他的方法肯定也會是不一樣的。

我的**如下:

#include#include

using

namespace

std;

intmain()

}cout

}return0;

}

對於這種永遠都不知道輸入的資料有多大,有多長的時候,我總是習慣性地用string型別,我覺得那種型別適合各種各樣的資料。ok,言歸正傳。

將string裡面的單個字元一一轉化為int型別的時候,可以考慮利用ascii碼。

例如「5」=int(『5』)-48;

這種方法適合你需要將其進行一一轉化。

另外一種就是atoi()等一系列方法

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

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

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

而這個方法的使用如下:

char a ="

4563";

intb;

b= atoi(a);

得出來的b=4563;

這邊是第二種方法。

下次遇見了繼續學習更新。

c語言 int型別轉換為string型別

include stdio.h int型別轉換為string型別 int i 要轉換的int型別 string s 轉換後的string型別 void int to str int int i,char string s else b for b 0 b 將得到的字串倒序 ptrfing 0 int...

string型別轉換為char

標準庫string類提供了3個成員函式來從乙個string得到c型別的字元陣列,c str data copy p,n 1.c str 是borland封裝的string類中的乙個函式,它返回當前字串的首位址。換種說法,c str 函式返回乙個指向正規c字串的指標常量,內容與本 string串相同。...

Clob型別轉換為String

sql clob 是內建型別,它將字元大物件儲存為資料庫表某一行中的乙個列值,使用char來儲存資料,如xml文件。如下是乙個clob轉換為string的靜態方法,可將其放在自己常用的工具類中,想直接用的話,自己稍作修改即可 public staticstring clobtostr clob cl...