把浮点数转为字符串(隐形把数据进行四舍五入)
#include <stdio.h>
#include <stdint.h>
int main(void)
{
float floatData = 3.141592653;
char strData[50];
sprintf(strData,"%0.0f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留整数:%s\r\n",strData);
sprintf(strData,"%0.1f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留1位小数:%s\r\n",strData);
sprintf(strData,"%0.2f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留2位小数:%s\r\n",strData);
sprintf(strData,"%0.3f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留3位小数:%s\r\n",strData);
sprintf(strData,"%0.4f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留4位小数:%s\r\n",strData);
sprintf(strData,"%0.5f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留5位小数:%s\r\n",strData);
sprintf(strData,"%0.6f\r\n",floatData);//把浮点数转为字符串,包含隐形的四舍五入
printf("保留6位小数:%s\r\n",strData);
return 0;
}
把浮点数转为字符串(隐形把数据进行四舍五入)相关推荐
- python按年月日输出字符串_python日期时间转为字符串或者格式化输出的实例
python日期时间转为字符串或者格式化输出的实例 如下所示: 年月日时分秒 >>> print datetime.datetime.now().strftime("%Y- ...
- python将txt转为字符串_python做第一只小爬虫
"受尽苦难而不厌,此乃修罗之路" 本文技术含量过低,请谨慎观看 之前用R语言的Rcurl包做过爬虫,给自己的第一感觉是比较费劲,看着看着发际线就愈加亮眼,最后果断丢之.不过好的是和 ...
- 深入理解C++浮点数(float、double)类型数据比较、相等判断
深入理解C++浮点数(float.double)类型数据比较.相等判断 浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾 ...
- double浮点数转字符串算法
http://www.phpfans.net/ask/quiz1/44371008768.html vc中可以用 sprintf(str,"%f",f); 实现: 之前写过一个,浮 ...
- JS将对象转为字符串
1. 对象转为字符串 使用JSON.stringfy() JSON.stringify()将javascript对象转换为通过Web服务器发送数据所需的字符串. 语法: JSON.stringify( ...
- Python字面量、注释、变量、数据类型、数据类型的转换、标识符、运算符、字符串扩展、字符串格式化、数据输入(input语句)
数据来源 01 字面量 什么是字面量 字面量:在代码中,被写下来的的固定的值,称之为字面量 常用的值类型 字符串 如何在代码中写它们 总结: 02 注释 注释的作用 注释的分类 注释实战 总结 03 ...
- c语言如何浮点数转换为字符串,C语言把浮点数转换为字符串
1.把float/double格式化输出到字符串 标准的C语言提供了atof函数把字符串转double,但是没有提供把float/double转换为字符串的库函数,而是采用sprintf和snprin ...
- 不使用C/C++标准库实现的浮点数与字符串相互转换(最给力)
C/C++标准库由于需要具有良好的通用性与全面性,使用了较为复杂的实现方法,实现的代码庞大 对于简单的Windows程序,使用C/C++标准库生成的EXE文件体积较大,整个程序80%以上代码可能均来源 ...
- php将数组转为字符串的方法
php脚本中可以使用 implode() 或 json_encode 函数将数组转字符串,但他们转换的字符串格式是不同的,其操作方法可以参考下面的文章. php 数组转字符串的方法 1.implode ...
最新文章
- 图解Detours实例
- 运行matplotlib出现:AttributeError: module ‘matplotlib‘ has no attribute ‘verbose‘
- linux下socket编程-TCP
- js小笔记 -- let const的理解
- 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样
- Arduino语言介绍
- Activity与Fragment的onActivityResult细节
- Web API-本地存储
- MENTOR 安装过程
- 塔菲克蓝牙适配器驱动_TAFIQ蓝牙适配器驱动下载
- 反意疑问句及其回答用法归纳+习题讲解
- uniapp消息推送
- 关键词拍卖竞价机制,排序与计费规则
- vue的网站用puppeteer做seo
- 招商银行信用卡中心邀请你参加M-Geeker技术竞赛初赛
- Nii转png,Nii转dcm,Dcm转png
- 【Moasure魔尺】 测量350平米椭圆形大泳池 4分钟
- 想自己上线微信小程序一定要会代码?
- 【Linux】打开虚拟机显示“未能对鼠标-键盘-屏幕控制初始化”(VMware)
- 关于JDBC的初级项目实现商品库存管理功能
热门文章
- JavaWeb学习笔记——JSTL核心标签库
- 软件工程——理论、方法与实践⑨
- LoadRunner 11.0 - 安装破解(个人试用成功)
- Ubuntu 下载安装删除方式(自己常用,保持更新)
- 在c 语言中stdio,C语言中,什么时候用到stdio.h之外的解释文件
- JS代理模式《JavaScript设计模式与开发实践》阅读笔记
- 关于form/input 的autocomplete=off属性
- Laravel的请求声明周期
- 放弃 PowerPoint,改用 reveal.js
- Xcode编译Undefined symbols for architecture xxx 错误总结