字元與數字轉換C

2021-10-08 01:46:40 字數 1052 閱讀 4410

字串轉數字

//string str = "123"; 

const

char ch[10]

="123.3"

;int a;

//sscanf(&str[0], "%d", a);

sscanf

(ch,

"%lf"

, a)

;

數字轉字串

char ch[10]

;int a =

123;

sprintf

(ch,

"%d"

, a)

;a =

123.345

;sprintf

(ch,

"%.3lf"

, a)

;//不加.3精度,字串後面可能會多幾個0

3.字元轉數字

int

stoi

(string str)

;//int atoi(char *ch);

4.數字轉字元

string to_string

(type val)

字串轉數字

double a =

123.32

; string res;

stringstream ss;

//定義流ss

ss << a;

// 將數字a轉化成流ss

ss >> res;

// 將流ss轉化成字串

數字轉字串

double a;

string res =

"123.32"

; stringstream ss;

//定義流ss

ss << res;

// 將字串轉化成流ss

ss >> a;

// 將流ss轉化成數字

字串與數字的轉換(C )

資料多的時候可能有點慢,不過很好用string str 123 int num stringstream ss ss str ss num cout num endl int num 32.123 string str stringstream ss ss num ss str cout ss.st...

c語言 字元型數字與數值型數字的轉換

在c c 語言中沒有專門的字串變數,通常用字元陣列來存放字串。字串是以 0 作為結束符。c c 提供了豐富的字串處理函式,下面列出了幾個最常用的函式。字串輸出函式puts。字串輸出函式gets。字串連線函式strcat。字串複製函式strcpy。測字串長度函式strlen。字串是面試的重點考查部分的...

數字與字串轉換

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