小数点将浮点型数据转换为字符串

浮点  时间:2021-01-26  阅读:()

将浮点型数据转换为字符串

/*ftostr=========================================/*

//函数名 ftostr

//输入参数 fNum_待转换数字 s tr[]_存放字符串 dots ize_浮点小数后边位数//描述将浮点型数据转换为字符串

//返回值:字符串大小*/

//=====================================================================

==============int ftostr(float fNum,char str[],int dotsize)

{ //定义变量int iS ize=0;//记录字符串长度的数int n=0;//用作循环的临时变量c har *p=s tr;//做换向时用的指针c har *s=s tr;//做换向时用的指针char isnegative=0;//负数标志unsigned long int i_predot;//小数点前的数unsigned long int i_afterdot;//小数点后的数float f_afterdot;//实数型的小数部分

//判断是否为负数if(fNum<0)

{ isnegative=1;//设置负数标志fNum=0-fNum;//将负数变为正数

}i_predot=(unsigned long int)fNum;//将小数点之前的数变为整数f_afterdot=fNum-i_predot;//单独取出小数点之后的数

//根据设定的要保存的小数点后的位数将小数点后相应的位数变到小数点之前for(n=dotsize;n>0;n--)

{f_afterdot=f_afterdot*10;

}i_afterdot=(unsigned long int)f_afterdot;//将小数点后相应位数的数字变为整数 //先将小数点后的数转换为字符串n=dotsize;while(i_afterdot>0|n>0)

{n--;str[iSize++]=i_afterdot%10+'0' ;//对10取余并变为AS CII码i_afterdot=i_afterdot/10;//对10取商

}s tr[iS ize++]=' .';//加上小数点 //处理小数点前为0的情况。if(i_predot==0) str[iSize++]='0' ; //再将小数点前的数转换为字符串while(i_predot>0)

{str[iSize++]=i_predot%10+'0';//对10取余并变为ASCII码

i_predot=i_predot/10;//对10取商

}if(isnegative==1) str[iSize++]='-';//如果是负数则在最后加上负号s tr[iS ize]='\0' ;//加上字符串结束标志p=s tr+iS ize-1;//将P指针指向字符串结束标志之前for(;p-s>0;p--,s++)//将字符串中存储的数调头

{

*s^=*p;

*p^=*s;

*s^=*p;

}

//返回指针字符串大小 return iSize;

} //==============================End

乐凝网络支持24小时无理由退款,香港HKBN/美国CERA云服务器,低至9.88元/月起

乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...

LOCVPS-2021年6月香港便宜vps宽带升级,充值就送代金券,其它八折优惠!

LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...

恒创科技SonderCloud,美国VPS综合性能测评报告,美国洛杉矶机房,CN2+BGP优质线路,2核4G内存10Mbps带宽,适用于稳定建站业务需求

最近主机参考拿到了一台恒创科技的美国VPS云服务器测试机器,那具体恒创科技美国云服务器性能到底怎么样呢?主机参考进行了一番VPS测评,大家可以参考一下,总体来说还是非常不错的,是值得购买的。非常适用于稳定建站业务需求。恒创科技服务器怎么样?恒创科技服务器好不好?henghost怎么样?henghost值不值得购买?SonderCloud服务器好不好?恒创科技henghost值不值得购买?恒创科技是...

浮点为你推荐
滴滴软银合资亚滴新能源跑滴滴怎么样?录屏软件哪个好什么录屏软件好用少儿英语哪个好少儿英语哪套教材好哪里好呢?绝地求生加速器哪个好现在绝地求生哪个加速器好点?播放器哪个好手机本地视频播放器哪个好用电动牙刷哪个好电动牙刷哪个牌子好?准备就买个几百块钱的?扣扣空间登录QQ空间怎么老是提示登陆?飞信空间登录请问如何登陆我的飞信空间?电信10000宽带测速电信宽带速度东莞电信宽带在东莞报装办理电信宽带好不好用,需要多少钱,在哪里报装
域名注册godaddy 美国vps评测 域名抢注工具 香港bgp机房 5折 美国翻墙 permitrootlogin eq2 云全民 刀片式服务器 vip域名 申请网页 上海联通宽带测速 登陆空间 我的世界服务器ip 1美元 ping值 侦探online screen 内存 更多