目录
- 把浮点数转换为字符串
- 1、把float/double格式化输出到字符串
- 2、注意事项
- 整型、浮点型和字符串间转换
- 1.整型、浮点型——>字符串
- 2.字符串——>整型、浮点型
把浮点数转换为字符串
1、把float/double格式化输出到字符串
标准的C语言提供了atof函数把字符串转double,但是没有提供把float/double转换为字符串的库函数,而是采用sprintf和snprintf函数格式化输出到字符串。

函数声明:
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
示例(book99.c)
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
示例(book99.c)
/*
* 程序名:book99.c,此程序演示格式化输出sprintf和snprintf函数。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>
#include <string.h>
int main()
{
float ff=1024.58;
double dd=12345678901234.58;
char strff[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
}
运行结果
2、注意事项
snprintf函数在unix和windows平台下的表现略有不同,在Linux平台下,保留size-1个字符,在windows平台下,保留size个字符。
整型、浮点型和字符串间转换
1.整型、浮点型——>字符串
整数转换为字符串:
将浮点型值转换为字符串:
2.字符串——>整型、浮点型
下列函数可以将字符串转换为数字:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
整理文章的AI:提升写作效率的智能助手
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
seo需要了解什么,seo需要学些什么内容 ,ovo ai
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
GPT优化:让你的工作与生活更高效、更智能,Ai__79
AI智能软件:未来科技的核心力量
seo重点是什么,seo最重要的指标 ,ai网格怎么用
SEO流程全解析:如何提升网站流量与排名,账号如何营销推广
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
ChatGPT为什么页面下拉不了?问题解析与解决方案,ai对准
目前最火的AI软件有哪些?深度解析必备工具
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
AI写作技巧,让创作事半功倍!
为什么seo这么难,seo难嘛 ,ai宁中则
ChatGPT国内版:为中国用户量身定制的智能助手,开启AI新纪元,ai文章赚钱
仿写AI:智能时代的创作革命,洛江区移动房网站推广
好用的AI智能工具,让生活与工作更高效!
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
自动AI写文章:轻松创作时代的全新利器
打破创作边界,无限可能无限制生成文章的AI
怎样用AI写文章?快速高效创作新技能!
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
AI免费写作一键生成,效率与创意的完美结合
用AI写文章:效率与创意的完美结合