怎么把浮點(diǎn)型float數(shù)據(jù),轉(zhuǎn)換成字符串型String
1 回答

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
字符串并不是 C 中實(shí)際的類型,它只是一串連續(xù)的字符(以\0結(jié)尾),通常保存在字符數(shù)組中。所以嚴(yán)謹(jǐn)?shù)卣f這不是類型間轉(zhuǎn)型。
庫(kù)中的?sprintf 函數(shù)可以作這樣的轉(zhuǎn)換。它的用法和 printf 類似,只不過第一個(gè)參數(shù)是用來保存格式化后字符串的地址,第二個(gè)參數(shù)才是格式化字符串(像 printf 中第一個(gè)參數(shù)一樣)。 舉個(gè)例子:
char?s[64];??//?用于保存轉(zhuǎn)換后的字符串 sprintf(s,?"%f",?1.234f);??//?將?1.234?轉(zhuǎn)為字符串保存在?s?中
- 1 回答
- 0 關(guān)注
- 1159 瀏覽
添加回答
舉報(bào)
0/150
提交
取消