STL中 string和int的相互轉化

2021-07-15 12:47:52 字數 436 閱讀 3035

int轉化為string:

.利用的sprintf.

int aa=100;

char tmp[256];

sprintf(tmp,"%d",aa);//sprintf把數字轉化成char

string str=tmp;//把char字串賦值給str

string轉化為

int:

利用的sscanf

char str = "15.455";

int i;

float fp;

sscanf( str, "%d", &i ); // 將字串轉換成整數 i = 15

sscanf( str, "%f", &fp );

注:還可以用中的stringstream來完成轉換,但在大資料中效率不如sprintf和sscanf.

int main()

C 中int和string的轉換

一 int轉string 1.c 11標準增加了全域性函式std to string string to string int val string to string long val string to string long long val string to string unsigned...

Java中int和string的型別轉換

int string int i 12345 string s 第一種方法 s i 會產生兩個string物件 第二種方法 s string.valueof i 直接使用string類的靜態方法,只產生乙個物件 第三種方法 s integer.tostring i 三種方法效率排序為 integer...

C 中string和int之間的轉換

最近在專案中遇到string和int之間轉換的問題,由於的c語言不熟悉,在用atoi 和itoa 這兩個函式的時候,總覺得彆扭,不方便,於是探尋c 中的方法。int 轉string int number 100 string str stringstream buffer buffer str st...