在程序中,可能会遇到需要将浮点型的数据转换成字符串:

#include

void float2char(float,char*,int);

int main()

{

char buffer[10];

float2char(123.4567,buffer,10);

printf("%f 转换成字符串 %s\n",123.4567,buffer);

float2char(-654.321,buffer,10);

printf("%f 转换成字符串 %s\n",-654.321,buffer);

return 0;

}

void float2char(float slope,char*buffer,int n)  //浮点型数,存储的字符数组,字符数组的长度

{

int temp,i,j;

if(slope>=0)//判断是否大于0

buffer[0] = '+';

else

{

buffer[0] = '-';

slope = -slope;

}

temp = (int)slope;//取整数部分

for(i=0;temp!=0;i++)//计算整数部分的位数

temp /=10;

temp =(int)slope;

for(j=i;j>0;j--)//将整数部分转换成字符串型

{

buffer[j] = temp%10+'0';

temp /=10;

}

buffer[i+1] = '.';

slope -=(int)slope;

for(i=i+2;i

{

slope*=10;

buffer[i]=(int)slope+'0';

slope-=(int)slope;

}

buffer[n-1] = '\0';

}

c语言将浮点变成字符串,c语言将浮点型数据转换成字符串相关推荐

  1. php把变量转换为字符串,php如何将变量转换成字符串

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  2. php将数组变成字符串,php怎样将数组转成字符串

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  3. php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用

    1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...

  4. php字符串转数组,数组合并成字符串

    php字符串转数组 示例代码: $str=' shenxian,nihao';//字符串拆分,以 , 拆分成数组 $arr=explode(',',$str); print_r($arr); 输出结果 ...

  5. java 16进制转成字符串_java 16进制转成字符串

    java 将十六进制转化成字符串方法: public static String toStringHex(String s) { byte[] baKeyword = new byte[s.lengt ...

  6. linux+多个字符分割字符串数组中,String的split()方法可以将字符串按照特定的分隔符拆分成字符串数组...

    在java.lang包中有String.split()方法,返回是一个数组------不管按照什么拆,拆出来是一个数组 String str = "1,2,3,4,5,6"; St ...

  7. php 数组字符串输出,php遍历数组输出成字符串例子

    这个例子是一个测试好玩的php遍历数组的例子,因为我们要把一维数组生成字符串直接使用implode函数就可以了,而下面这个是遍历数组之后再来组成数组之后再操作 例子<?php foreach($ ...

  8. php 把数字转换为字符串,php怎么把数字转换成字符串?

    php中把数字转换成字符串的方法:1.使用强制类型转换,语法"(string)数字":2.使用strval()函数,语法"strval(数字)":3.使用set ...

  9. php数组元素转字符串,php怎么把数组转成字符串?

    在php中,可以使用implode()函数来把数组转成字符串,它可以将一个一维数组转化为字符串:语法格式为"implode(array)",会返回一个由array数组元素组合成的字 ...

最新文章

  1. Python PK C++,究竟谁更胜一筹?
  2. 无门槛领取80本圣经级技术书籍!技术改变世界!
  3. Scala中可以定义多个package
  4. 28-高级特性之作用域(2)
  5. numpy的基本使用2
  6. nginx 文件说明(非文件配置说明)
  7. 36.Linux驱动调试-根据oops定位错误代码行
  8. GitHub上README写法暨markdown语法解读
  9. 西门子PLC S7-200 SMART简介
  10. python在linux下打包程序_Python打包程序
  11. 12306查询车票信息返回的数据解析
  12. 拿棱镜门黑客软件攻击“俄版百度”,不偷情报只想装大V,FBI们被抓包了
  13. 手机端 html5 按长按保存图片尺寸,html5移动端禁止长按图片保存的实现
  14. 用PHP制作简单的登录页面
  15. 深度学习常用的数据集,包括各种数据跟图像数据。
  16. cogs 998. [東方S2] 帕秋莉·诺蕾姬
  17. 中国电信2015年的三张底牌
  18. java输出月份对应的季节
  19. WMP11播放列表显示法
  20. 计算机系统结构(计算机系统结构的分类)

热门文章

  1. opencv图像处理02-图像矩阵掩模操作
  2. C语言迷宫如何实现多个关卡,c语言实现迷宫问题#仅供借鉴
  3. 阿里巴巴编码规范 java认证记录
  4. 华为云服务器不显示盘符,云服务器只有一个盘符可以
  5. MTK Kernel Log 看电池信息
  6. android sdk 固态硬盘,使用TVM在android中进行Mobilenet SSD部署
  7. Istio Egress Gateway出口流量管理
  8. Promise学习-手写一个promise
  9. 命令 / Linux / apt remove 和 apt purge 的区别
  10. 从零起步,新时代大学生选择创业还是工作?