将浮点型数据转换为字符串
/*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
pacificrack怎么样?pacificrack商家发布了七月最新优惠VPS云服务器计划方案,推出新款优惠便宜VPS云服务器采用的是国产魔方管理系统,也就是PR-M系列,全系基于KVM虚拟架构,这次支持Windows server 2003、2008R2、2012R2、2016、2019、Windows 7、Windows 10以及Linux等操作系统,最低配置为1核心2G内存1Gbps带宽1...
NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...
零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新用户有优惠码:LINGTUYUN,使用即可打折。目前,零途云还推出性价比非常高香港多ip站群云服务器,有需要的,可以关注一下。零途云优惠码:优惠码:LINGTUYUN (新用户优惠,享受9折优...