c 中數字和字串之間的互相轉換

2021-10-08 03:37:56 字數 1863 閱讀 3950

1.數字轉向字串

舉個栗子:

#include

//stringstream要使用到的標頭檔案

#include

#include

using namespace std;

intmain()

return0;

}

其輸出的結果:

2.字串轉數字

步驟和上面相似,還是 舉個栗子:

#include

#include

#include

using namespace std;

intmain()

其輸出的結果:

//stringstream要使用到的標頭檔案

#include

#include

using namespace std;

string transform

(int num)

;int

main()

cout<<

"-------------"

<

string res1=

transform

(123);

for(

int i=

0;ilength()

;i++)

cout<<

"-------------"

<

string res2=

transform(9

);for(

int i=

0;ilength()

;i++

)return0;

}//此處包裝了乙個方法,將一位的數字轉化成兩位的字串

//0->"00" 1->''01"

string transform

(int num)

return res1;

}sprintf()用於將數字轉化為字串

#include

using namespace std;

intmain()

結果:

2.sscanf()用於將字串轉化為數字

#include

#include

using namespace std;

intmain()

結果:

除上面功能外,sprintf()還能實現對多個字串的連線:

努力成為一名改變世界的 碼農 軟體工程師,每天都要加油?!

C 列舉和字串以及數字之間的互相轉換

準備條件 列舉型別 1 public enum enumcolor 2 以下狀態都是理想狀態,並未對錯誤資料進行處理。1.列舉型別轉換為字串 private string enumconverttostring enumcolor color 3.字串轉換為列舉型別 private enumcolo...

數字和字串之間的轉換

1.數字轉換成字串 1 std string to string intvalue 2 std string to string long value 3 std string to string long long value 4 std string to string unsigned val...

oracle 時間和字串之間的互相轉換

to date 時間格式的字串,yyyy mm dd hh24 mi ss select to date 2010 06 13 15 07 25 yyyy mm dd hh24 mi ss from dual 2.把時間轉換為字串 to char to date 時間格式的字串,yyyy mm dd...