c语言将浮点变成字符串,c语言将浮点型数据转换成字符串
在程序中,可能会遇到需要将浮点型的数据转换成字符串:
#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语言将浮点型数据转换成字符串相关推荐
- php把变量转换为字符串,php如何将变量转换成字符串
[摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...
- php将数组变成字符串,php怎样将数组转成字符串
[摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...
- php数组转字符串 join,jQuery中将数组转换成字符串join()和push()使用
1.push()将元素依次添加至数组: 2.join()将数组转换成字符串,里面可以带参数分隔符,默认[,] $(document).on('click','.sure',function(){ va ...
- php字符串转数组,数组合并成字符串
php字符串转数组 示例代码: $str=' shenxian,nihao';//字符串拆分,以 , 拆分成数组 $arr=explode(',',$str); print_r($arr); 输出结果 ...
- java 16进制转成字符串_java 16进制转成字符串
java 将十六进制转化成字符串方法: public static String toStringHex(String s) { byte[] baKeyword = new byte[s.lengt ...
- linux+多个字符分割字符串数组中,String的split()方法可以将字符串按照特定的分隔符拆分成字符串数组...
在java.lang包中有String.split()方法,返回是一个数组------不管按照什么拆,拆出来是一个数组 String str = "1,2,3,4,5,6"; St ...
- php 数组字符串输出,php遍历数组输出成字符串例子
这个例子是一个测试好玩的php遍历数组的例子,因为我们要把一维数组生成字符串直接使用implode函数就可以了,而下面这个是遍历数组之后再来组成数组之后再操作 例子<?php foreach($ ...
- php 把数字转换为字符串,php怎么把数字转换成字符串?
php中把数字转换成字符串的方法:1.使用强制类型转换,语法"(string)数字":2.使用strval()函数,语法"strval(数字)":3.使用set ...
- php数组元素转字符串,php怎么把数组转成字符串?
在php中,可以使用implode()函数来把数组转成字符串,它可以将一个一维数组转化为字符串:语法格式为"implode(array)",会返回一个由array数组元素组合成的字 ...
最新文章
- Python PK C++,究竟谁更胜一筹?
- 无门槛领取80本圣经级技术书籍!技术改变世界!
- Scala中可以定义多个package
- 28-高级特性之作用域(2)
- numpy的基本使用2
- nginx 文件说明(非文件配置说明)
- 36.Linux驱动调试-根据oops定位错误代码行
- GitHub上README写法暨markdown语法解读
- 西门子PLC S7-200 SMART简介
- python在linux下打包程序_Python打包程序
- 12306查询车票信息返回的数据解析
- 拿棱镜门黑客软件攻击“俄版百度”,不偷情报只想装大V,FBI们被抓包了
- 手机端 html5 按长按保存图片尺寸,html5移动端禁止长按图片保存的实现
- 用PHP制作简单的登录页面
- 深度学习常用的数据集,包括各种数据跟图像数据。
- cogs 998. [東方S2] 帕秋莉·诺蕾姬
- 中国电信2015年的三张底牌
- java输出月份对应的季节
- WMP11播放列表显示法
- 计算机系统结构(计算机系统结构的分类)
热门文章
- opencv图像处理02-图像矩阵掩模操作
- C语言迷宫如何实现多个关卡,c语言实现迷宫问题#仅供借鉴
- 阿里巴巴编码规范 java认证记录
- 华为云服务器不显示盘符,云服务器只有一个盘符可以
- MTK Kernel Log 看电池信息
- android sdk 固态硬盘,使用TVM在android中进行Mobilenet SSD部署
- Istio Egress Gateway出口流量管理
- Promise学习-手写一个promise
- 命令 / Linux / apt remove 和 apt purge 的区别
- 从零起步,新时代大学生选择创业还是工作?