首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于浮点型转换成字符串数组有关问题

2013-06-25 
关于浮点型转换成字符串数组问题我看了一些网上的例子,可是还是不懂,比如一个变量float型,有整数和小数部

关于浮点型转换成字符串数组问题
我看了一些网上的例子,可是还是不懂,比如一个变量float型,有整数和小数部分,怎么转化成字符数组,如 float a=123.45 变成 “123.45”字符串,还有,当变量的长度不固定怎么处理的,如1.23456 。。
[解决办法]
用sprintf函数。
[解决办法]

float a = 123.45 ;
char str[20] = {0};
sprintf(str ,"%.2f" ,a);   // 格式化为字符串,保留小数点后2位

热点排行