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

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

BuyVM新设立的迈阿密机房速度怎么样?简单的测评速度性能

BuyVM商家算是一家比较老牌的海外主机商,公司设立在加拿大,曾经是低价便宜VPS主机的代表,目前为止有提供纽约、拉斯维加斯、卢森堡机房,以及新增加的美国迈阿密机房。如果我们有需要选择BuyVM商家的机器需要注意的是注册信息的时候一定要规范,否则很容易出现欺诈订单,甚至你开通后都有可能被禁止账户,也是这个原因,曾经被很多人吐槽的。这里我们简单的对于BuyVM商家新增加的迈阿密机房进行简单的测评。如...

SugarHosts糖果主机六折 云服务器五折

也有在上个月介绍到糖果主机商12周年的促销活动,我有看到不少的朋友还是选择他们家的香港虚拟主机和美国虚拟主机比较多,同时有一个网友有联系到推荐入门的个人网站主机,最后建议他选择糖果主机的迷你主机方案,适合单个站点的。这次商家又推出所谓的秋季活动促销,这里一并整理看看这个服务商在秋季活动中有哪些值得选择的主机方案,比如虚拟主机最低可以享受六折,云服务器可以享受五折优惠。 官网地址:糖果主机秋季活动促...

RFCHOST - 洛杉矶CN2 GIA VPS季付23.9美元起 100Mbps带宽

RFCHOST,这个服务商我们可能有一些朋友知道的。不要看官网是英文就以为是老外服务商,实际上这个服务商公司在上海。我们实际上看到的很多商家,有的是繁体,有的是英文,实际上很多都是我们国人朋友做的,有的甚至还做好几个品牌域名,实际上都是一个公司。对于RFCHOST商家还是第一次分享他们家的信息,公司成立大约2015年左右。目前RFCHOST洛杉矶机房VPS正进行优惠促销,采用CN2优化线路,电信双...

浮点为你推荐
软银支付软银支付是帮忙还信用卡的吗,可靠吗google广告申请谷歌广告怎么申请?360云查杀360云查杀和360杀毒有什么区别吗?360云u盘怎么删除360云u盘什么快递最便宜最便宜的是什么快递电影票在哪买便宜怎么买电影票便宜?便宜平板电脑有什么便宜好用的平板电脑?可以推荐一下吗便宜机票一般每年的几月份国内机票最便宜便宜的物流公司请问有哪些既便宜又信誉好的快递公司?杨小落的便宜奶为什么网上的婴儿奶粉那么便宜?
linux主机 3322动态域名注册 日本动态vps 主机测评 阿里云搜索 fastdomain 59.99美元 国外空间服务商 ca4249 元旦促销 e蜗 大容量存储器 有奖调查 789电视 hdd 爱奇艺vip免费领取 免费私人服务器 华为云盘 域名dns 石家庄服务器托管 更多