平时刷题时经常会碰见要求四舍五入的情况,此时用round()函数最方便了

正常用法:

对于小数而言,round()函数仅仅保留到整数位,即仅仅对小数点后一位四舍五入,

样例:

round(1.5)=2.000000
round(1.56)=2.000000
round(-1.5)=-2.000000
round(-1.56)=-2.000000

保留小数用法:

如果想要保留小数位数,则可以先乘后除

样例:

#include<stdio.h>
#include<math.h>int main()
{double x=1.5684;printf("对1.5684保留两位有效数字:");printf("%.2lf\n",round(x*100)/100);return 0;}

结果:

对1.5684保留两位有效数字:1.57

手写round():

round()函数原理为
x=(int)(x+0.5)公式,故可以自己写出round()函数

#include<stdio.h>double round(double x)
{return (int)(x+0.5);
}

C++:round函数用法相关推荐

  1. oracle round负数,oracle Round函数用法

    Round函数用法: 截取数字 格式如下:ROUND(number[,decimals]) 其中:number 待做截取处理的数值 decimals 指明需保留小数点后面的位数.可选项如果不指定则默认 ...

  2. SQL ROUND函数用法

    --ROUND --返回数字表达式并四舍五入为指定的长度或精度. -- --语法 --ROUND ( numeric_e­xpression , length [ , function ] ) -- ...

  3. python round函数用法

    round()方法返回 x 的小数点四舍五入到n个数字. 语法 以下是round()方法的语法: round( x [, n] ) 参数 x –这是一个数值表达式 n –这也是一个数值表达式 返回值 ...

  4. Oracle、Postgresql 中round函数的用法说明

    首先我们来说下这个Oracle中的round函数 Oracle round 函数的意思是四舍五入的方法,即传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果,参数 number 是指需要 ...

  5. python round函数_python中round函数如何使用

    round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...

  6. Oracle 的 Round函数

    Round函数用法: 截取数字  格式如下:ROUND(number[,decimals]) 其中:number 待做截取处理的数值 decimals 指明需保留小数点后面的位数.可选项,忽略它则截去 ...

  7. oracle四舍五入的函数,oracle -四舍五入 Round函数,ceil和floor函数简介

    Round函数,也叫数字截取函数,四舍五入. Round函数用法: 截取数字 (四舍五入) 格式如下:ROUND(number[,decimals]) 其中:number 待做截取处理的数值 deci ...

  8. matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法

    Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...

  9. SQL中round()函数、Ucase()、Lcase()、as的用法

    今天在做round()嵌套使用avg()函数的时候,出现一些小错误:即as的用法有些模糊,导致sql出错.下面先来看看round()函数: 数据库对小数进行四舍五入保留:round(字段名,保留小数位 ...

  10. java的round函数怎么用_Java Math round()用法及代码示例

    java.lang.Math.round()是内置数学函数,它返回最接近参数的long.通过将1/2相加,将结果四舍五入为整数,再加上1/2后取结果的下限,并将结果强制转换为long类型. 如果参数为 ...

最新文章

  1. VC6中工具条的新特色
  2. python输入半径计算公式_Python:09设计Circle类包括圆心半径、颜色属性,编写类方法计算周长与面积(2种方法)...
  3. JS解析格式化Json插件,Json和XML互相转换插件
  4. Java—BIO模型
  5. 作者:杜军平(1963-),女,博士,北京邮电大学计算机学院教授、博士生导师...
  6. 全网呕血整理:关于YOLO v3原理分析
  7. Linux Virtual Server LVS Load Balancing
  8. [论文评析] ArXiv,2021, Focal Self Attention技术分析
  9. 计算机专业课操作系统,考研计算机专业课操作系统复习要点
  10. css-图片模糊处理
  11. jfreeChart生成报表
  12. java生成树型思维导图_Java生成思维脑图
  13. 苹果推送证书不受信任解决办法2022年
  14. Spring整合axis2
  15. 社区10款年度优秀插件框架盘点!
  16. linux中ps命令输出pid,LINUX使用ps命令获取对应PID
  17. 微信小程序出现报错:Uncaught ReferenceError: __g is not defined
  18. golang 从windows 剪切板 (剪贴板)中读取bmp图片数据的方法
  19. C++顺序栈的实现(进栈,出栈,判断栈空,打印输出,获取栈顶元素)
  20. java阿里云短信对接

热门文章

  1. Log4j配置按照文件大小和日期分割日志文件
  2. RGMII以太网测试方案
  3. 【2018滴滴】寻找丑数
  4. PhysioBank简介
  5. JavaScript如何计算两个日期之间的时间差?
  6. LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置
  7. win10远程连接Ubuntu
  8. PCAN二次开发,用MFC发送一帧CAN消息
  9. 关于win10更新的坑,头一次【这台电脑无法运行Windows10,我们无法跟新系统保留的部分】
  10. pycharm安装scipy