博客
关于我
程序中的四舍五入
阅读量:564 次
发布时间:2019-03-10

本文共 250 字,大约阅读时间需要 1 分钟。

要求

要求将双精度型数据四舍五入为整型数据。

实现

以下是一个实现方法:

int fun(double number) {    return (number > 0.0) ? (number + 0.5) : (number - 0.5);}

解释

该函数接受一个双精度型数作为输入参数,根据数值的正负来决定四舍五入的方式:

  • 如果输入的数值大于0,则将数值加上0.5进行四舍五入。
  • 如果输入的数值小于等于0,则将数值减去0.5进行四舍五入。

这种处理方式可以确保正确地将双精度型数四舍五入为整型数。

转载地址:http://fofvz.baihongyu.com/

你可能感兴趣的文章
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(7) - 窗口尺寸
查看>>
wxWidgets源码分析(8) - MVC架构
查看>>
wxWidgets源码分析(9) - wxString
查看>>
Mybatis Generator最完整配置详解
查看>>
[白话解析] 深入浅出熵的概念 & 决策树之ID3算法
查看>>
[梁山好汉说IT] 梁山好汉和抢劫银行
查看>>
[源码解析] 消息队列 Kombu 之 基本架构
查看>>
[源码分析] 消息队列 Kombu 之 启动过程
查看>>
[源码分析] 消息队列 Kombu 之 Consumer
查看>>
抉择之苦
查看>>
wx.NET CLI wrapper for wxWidgets
查看>>
Silverlight for linux 和 DLR(Dynamic Language Runtime)
查看>>
ASP.NET MVC Action Filters
查看>>
Windows SharePoint Services 3.0 Service Pack 2
查看>>
WCF WebHttp Services in .NET 4
查看>>
Powershell中禁止执行脚本解决办法
查看>>
HTTP协议状态码详解(HTTP Status Code)
查看>>