码迷,mamicode.com
首页 > 其他好文 > 详细

浮点型数据转存到字符串中(转)

时间:2018-08-21 14:00:45      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:short   要求   www   之间   连续   需要   数组   amp   字符型   

一、C语言中数值型数据分为两大类:整型和浮点型
整型:char int short long
浮点型:float(单精度) double(双精度)

二、浮点型数据转存到字符串中
char str[30]; //定义一个字符数组,来存储数据
double d=123.456; //定义一个浮点型变量d
sprintf(str,"%f", d ); //格式串同printf()格式要求
sprintf(str,"%.2f", d ); //保留两位小数,第三位四舍五入

三、整型数据转存到字符串中
char str[30];
int i=123;
sprintf(str, "%d", i );
四、0-9之间的数据转为字符
C语言中,字符型数据在存储时,实际上存储的是字符的ASCII值,字符‘0‘到‘9‘对应的ASCII是连续的,其值为48-57,所以,0-9数值转为字符时,只需要加上‘0‘就可以了,如:
char ch;
int i;
i=1;
ch=i+‘0‘ ;
printf("ch=%c ascii=%d", ch, ch ); //按%c输出,就是字符1,按%d输出就是ASCII值49

浮点型数据转存到字符串中(转)

标签:short   要求   www   之间   连续   需要   数组   amp   字符型   

原文地址:https://www.cnblogs.com/rswss/p/9510808.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!