C语言怎样把浮点数转换为字符串

技术C语言怎样把浮点数转换为字符串本篇文章为大家展示了C语言怎样把浮点数转换为字符串,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。把浮点数转换为字符串1、把float/doubl

本文向您展示了C语言如何将浮点数转换为字符串。内容简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。

00-101010

把浮点数转换为字符串

标准C语言提供atof函数将字符串转换为双精度,但不提供库函数将float/double转换为字符串,而是使用sprintf和snprintf函数将格式打印为字符串。

函数声明:

intsprintf(char*str,constchar *格式,);

intsnprintf(char*str,size_tsize,constchar *格式,);示例(book99.c)

intsprintf(char*str,constchar *格式,);

intsnprintf(char*str,size_tsize,constchar *格式,);

示例(book99.c)

/*

*程序名:book99.c,这个程序演示了打印格式sprintf和snprintf函数。

*作者:C语言技术网(www.freecplus.net)日期:20190525

*/

# includestdio.h

#includestring.h

intmain()

{

floatff=1024.58

doubledd=12345678901234.58

charstrff[21],strdd[21];

memset(strff,0,sizeof(strff));memset(strdd,0,sizeof(strdd));

//将浮点ff转换为字符串并存储在strff中。

sprintf(strff,’ %.2f ‘,ff);

printf(‘strff=%s\n ‘,strff);//输出strff=1024.58

//将双精度浮点数dd转换为字符串,存储在strdd中。

sprintf(strdd,’ %.2lf ‘,DD);

printf(‘strdd=%s\n ‘,strdd);//输出strdd=12345678901234.58

memset(strff,0,sizeof(strff));memset(strdd,0,sizeof(strdd));

//将浮点数ff转换成字符串,存储在strff中,只留下前10个字符。

snprintf(strff,11 ‘ % . 2f ‘,ff);

printf(‘strff=%s\n ‘,strff);//输出strff=1024.58

//将双精度浮点数dd转换成字符串,存储在strdd中,只留下前10个字符。

snprintf(strdd,11,’ %.2lf ‘,DD);

printf(‘strdd=%s\n ‘,strdd);//输出strdd=1234567890

}运行结果

C语言怎样把浮点数转换为字符串

unix和windows平台之间

1、把float/double格式化输出到字符串

snprintf函数的性能略有不同。在Linux平台上,大小为1的字符是保留的,在windows平台上,大小字符是保留的。

2、注意事项

整型、浮点型和字符串间转换

整数转换为字符串:

C语言怎样把浮点数转换为字符串

将浮点型值转换为字符串:

C语言怎样把浮点数转换为字符串

1.整型、浮点型——字符串

下列函数可以将字符串转换为数字:

C语言怎样把浮点数转换为字符串

以上内容是C语言如何将浮点数转换成字符串。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/143752.html

(0)

相关推荐

  • 长气球怎么做花样简单,长气球灯笼的做法怎么做

    技术长气球怎么做花样简单,长气球灯笼的做法怎么做首先我们要准备材料:气球、剪刀、胶水或胶带、废弃卷纸筒。第一步:准备一个不用的卷纸筒和一张与卷纸筒一样长的气球长气球怎么做花样简单,气球长度能包住卷纸筒即可。第二步:用红色

    生活 2021年10月24日
  • 如何进行ASP.NET MVC应用程序执行过程的分析

    技术如何进行ASP.NET MVC应用程序执行过程的分析本篇文章给大家分享的是有关如何进行ASP.NET MVC应用程序执行过程的分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说

    攻略 2021年11月26日
  • 怎么优化SQL代码

    技术怎么优化SQL代码这篇文章主要介绍“怎么优化SQL代码”,在日常操作中,相信很多人在怎么优化SQL代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么优化SQL代码”的疑惑有所帮助!

    攻略 2021年11月12日
  • 清丽的意思,“典雅清丽”是什么意思呢

    技术清丽的意思,“典雅清丽”是什么意思呢清丽 [qīng lì] [释义] 清雅秀丽:文章~。气质~。~的景色。 多用来形容年轻女子具有的一种清秀美丽清丽的意思,端庄大方的淑女气质。 近义词清新 清

    生活 2021年10月26日
  • 哈尼族的传统节日风俗,哈尼族有哪些节日和风俗习惯

    技术哈尼族的传统节日风俗,哈尼族有哪些节日和风俗习惯居住习俗:哈尼族多居住在半山腰,依山势建立村寨。2.服装习俗:哈尼族一般用自己染织的藏青色土布做衣服。男人多穿对襟上衣和长裤,用黑布或白布裹头。妇女多穿右襟无领上衣,下

    生活 2021年10月21日
  • AtCoder Beginner Contest 223 题解

    技术AtCoder Beginner Contest 223 题解 AtCoder Beginner Contest 223 题解旅行传送门
    A – Exact Price
    AC代码:
    #include

    礼包 2021年10月19日