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

浮点  时间: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

DiyVM(50元起)老牌商家,香港沙田CN2直连vps/不限流量/五折终身优惠

diyvm怎么样?diyvm是一家国内成立时间比较久的主机商家了,大约在6年前站长曾经用过他家的美国机房的套餐,非常稳定,适合做站,目前商家正在针对香港沙田机房的VPS进行促销,给的是五折优惠,续费同价,香港沙田机房走的是CN2直连的线路,到大陆地区的速度非常好,DiyVM商家采用小带宽不限流量的形式,带宽2Mbps起步,做站完全够用,有需要的朋友可以入手。diyvm优惠码:五折优惠码:OFF50...

3元/首月香港便宜vps究竟是什么货。

便宜的香港vps多少钱?现在国外VPS主机的价格已经很便宜了,美国VPS主机最低一个月只要十几元,但同样免备案的香港VPS价格贵不贵呢?或者说便宜的香港VPS多少钱?香港vps主机价格要比美国机房的贵一些,但比国内的又便宜不少,所以目前情况是同等配置下,美国VPS比香港的便宜,香港VPS比国内(指大陆地区)的便宜。目前,最便宜香港vps低至3元/首月、18元/月起,今天云服务器网(www.yunt...

UCloud优刻得,新增1核1G内存AMD快杰云机型,服务器2元/首月,47元/年

UCloud优刻得近日针对全球大促活动进行了一次改版,这次改版更加优惠了,要比之前的优惠价格还要低一些,并且新增了1核心1G内存的快杰云服务器,2元/首年,47元/年,这个价格应该是目前市面上最低最便宜的云服务器产品了,有需要国内外便宜VPS云服务器的朋友可以关注一下。UCloud好不好,UCloud服务器怎么样?UCloud服务器值不值得购买UCloud是优刻得科技股份有限公司旗下拥有的云计算服...

浮点为你推荐
郑州软银科技有限公司河南比较出名的营销公司是哪家?我们下半年有新产品上市需要做一些推广电脑杀毒软件哪个好现在电脑用哪个杀毒软件最好杰士邦和杜蕾斯哪个好杰士邦和杜蕾斯哪个好?大家都用哪款套套啊?手机浏览器哪个好用手机用哪个浏览器好一点车险哪个好人保和平安车险哪个好oppo和vivo哪个好vivo和oppo哪个更耐用电动牙刷哪个好什么品牌的电动牙刷比较好?网络机顶盒哪个好现在用什么网络机顶盒最好?qq空间登录不了登陆不了QQ空间东莞电信宽带在东莞报装办理电信宽带好不好用,需要多少钱,在哪里报装
美国vps服务器 网址域名注册 荷兰服务器 raksmart 512av 哈喽图床 账号泄露 css样式大全 国外网站代理服务器 福建天翼加速 爱奇艺vip免费领取 支持外链的相册 万网空间购买 www789 789 贵阳电信 免费php空间 黑科云 服务器托管价格 锐速 更多