更改数字精度

2023-12-13

例如,您将如何更改数字的精度:float n = 1.2345并将其存储回变量“n”,并将其更改为1.23 ?


float n = 1.2345;
int scaled = n * 100
n = static_cast<float>(scaled)/100.0;

或一行:

n = static_cast<float>( static_cast<int>(n*100) ) / 100;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改数字精度 的相关文章

  • 无法使用 strptime() 获取秒数

    我收到 YYYY MM DDThh mm ss S Z hh mm 这种格式的日期时间 我正在尝试使用复制该值strptime如下所示 struct tm time 0 char pEnd strptime datetime Y m dT
  • boost::multi_index_container 复合键中的 equal_range 与比较运算符

    我正在尝试从多索引容器查询结果 其中值类型是三个元素的结构 第一个值已给出 但第二个和第三个值必须大于或小于查询参数 经过搜索后 我发现必须实现自定义密钥提取器 并且这里的一些链接建议相同 但我无法实现它 boost multi index
  • 创建 DirectoryEntry 实例以供测试使用

    我正在尝试创建 DirectoryEntry 的实例 以便可以使用它来测试将传递 DirectoryEntry 的一些代码 然而 尽管进行了很多尝试 我还是找不到实例化 DE 并初始化它的 PropertyCollection 的方法 我有
  • 如何在没有 Control.Invoke() 的情况下从后台线程修改控件属性

    最近 我们遇到了一些旧版 WinForms 应用程序 我们需要更新一些新功能 在专家测试该应用程序时 发现一些旧功能被破坏 无效的跨线程操作 现在 在您认为我是新手之前 我确实有一些 Windows 窗体应用程序的经验 我不是专家 但我认为
  • Cygwin 下使用 CMake 编译库

    我一直在尝试使用 CMake 来编译 TinyXML 作为一种迷你项目 尝试学习 CMake 作为补充 我试图将其编译成动态库并自行安装 以便它可以工作 到目前为止 我已经设法编译和安装它 但它编译成 dll 和 dll a 让它工作的唯一
  • 跨多个控件共享事件处理程序

    在我用 C 编写的 Windows 窗体应用程序中 我有一堆按钮 当用户的鼠标悬停在按钮上时 我希望按钮的边框发生变化 目前我有以下多个实例 每个按钮一个副本 private void btnStopServer MouseEnter ob
  • 使用 C# 在 WinRT 中获取可用磁盘空间

    DllImport kernel32 dll SetLastError true static extern bool GetDiskFreeSpaceEx string lpDirectoryName out ulong lpFreeBy
  • 在 ASP.Net Core 2.0 中导出到 Excel

    我曾经使用下面的代码在 ASP NET MVC 中将数据导出到 Excel Response AppendHeader content disposition attachment filename ExportedHtml xls Res
  • 使用向量的 merge_sort 在少于 9 个输入的情况下效果很好

    不知何故 我使用向量实现了合并排序 问题是 它可以在少于 9 个输入的情况下正常工作 但在有 9 个或更多输入的情况下 它会执行一些我不明白的操作 如下所示 Input 5 4 3 2 1 6 5 4 3 2 1 9 8 7 6 5 4 3
  • 线程、进程和 Application.Exit()

    我的应用程序由主消息循环 GUI 和线程 Task Factory 组成 在线程中我调用一些第三方应用程序var p new Process 但是当我调用Application Exit 在消息循环中 我可以看到在线程中启动的进程仍在内存中
  • 是否有比 lex/flex 更好(更现代)的工具来生成 C++ 分词器?

    我最近将源文件解析添加到现有工具中 该工具从复杂的命令行参数生成输出文件 命令行参数变得如此复杂 以至于我们开始允许它们作为一个文件提供 该文件被解析为一个非常大的命令行 但语法仍然很尴尬 因此我添加了使用更合理的语法解析源文件的功能 我使
  • 网络参考共享类

    我用 Java 编写了一些 SOAP Web 服务 在 JBoss 5 1 上运行 其中两个共享一个类 AddressTO Web 服务在我的 ApplycationServer 上正确部署 一切都很顺利 直到我尝试在我的 C 客户端中使用
  • 可空属性与可空局部变量

    我对以下行为感到困惑Nullable types class TestClass public int value 0 TestClass test new TestClass Now Nullable GetUnderlyingType
  • AccessViolationException 未处理

    我正在尝试使用史蒂夫 桑德森的博客文章 http blog stevensanderson com 2010 01 28 editing a variable length list aspnet mvc 2 style 为了在我的 ASP
  • 什么是 C 语言的高效工作流程? - Makefile + bash脚本

    我正在开发我的第一个项目 该项目将跨越多个 C 文件 对于我的前几个练习程序 我只是在中编写了我的代码main c并使用编译gcc main c o main 当我学习时 这对我有用 现在 我正在独自开展一个更大的项目 我想继续自己进行编译
  • 作为字符串的动态属性名称

    使用 DocumentDB 创建新文档时 我想设置属性名称动态地 目前我设置SomeProperty 像这样 await client CreateDocumentAsync dbs db colls x new SomeProperty
  • 如何在内存中存储分子?

    我想将分子存储在内存中 这些可以是简单的分子 Methane CH4 C H bond length 108 7 pm H H angle 109 degrees But also more complex molecules like p
  • 更改显示的 DPI 缩放大小使 Qt 应用程序的字体大小渲染得更大

    我使用 Qt 创建了一些 GUI 应用程序 我的 GUI 应用程序包含按钮和单选按钮等控件 当我运行应用程序时 按钮内的按钮和字体看起来正常 当我将显示器的 DPI 缩放大小从 100 更改为 150 或 200 时 无论分辨率如何 控件的
  • 如何连接字符串和常量字符?

    我需要将 hello world 放入c中 我怎样才能做到这一点 string a hello const char b world const char C string a hello const char b world a b co
  • 将 viewbag 从操作控制器传递到部分视图

    我有一个带有部分视图的 mvc 视图 控制器中有一个 ActionResult 方法 它将返回 PartialView 因此 我需要将 ViewBag 数据从 ActionResult 方法传递到 Partial View 这是我的控制器

随机推荐

  • 使用 Java 打印菱形

    我想在 Eclipse 的输出控制台上打印网格形状 基本上 我从用户那里获取了一个整数 它是网格单个边框中的星星数量 这是我到目前为止的代码 public class PrintDiamond public static void main
  • Javascript - 具有多个语句的三元运算符

    这是有效的 JavaScript 吗 我看到一个示例 其中有人在三元运算符条件中使用逗号 它在我的编辑器中被标记为错误 并且该示例未在 Chrome 中运行 然而 它确实在 Firefox 中运行 当我将所有三元语句转换为 if else
  • 无需在“我的帐户”>“在 WooCommerce 中编辑帐户”中输入当前密码即可更改密码

    当用户尝试更改密码时 我想禁用 当前密码 字段 用户通常很难记住密码 当忘记密码时 无法询问当前密码 用户编辑表单是这样的 https woocommerce github io code reference files woocommer
  • 在服务或应用程序类中实现蓝牙连接,而不会丢失与设备的连接

    我需要一些帮助 您能否向我解释一下如何将应用程序中的蓝牙连接实现到我的迷你热敏打印机设备中 场景是这样的 我已经将我的应用程序连接到设备 但是当活动销毁时 连接也断开了 是的 我知道当活动销毁时 活动中的所有任务都会受到影响 该设备有自己的
  • SqlDataReader 不返回所有记录(第三次尝试)

    我之前曾两次尝试找到此问题的解决方案 但不幸的是这些答案没有提供永久修复 所以我在这里再试一次 我有一个 SQL Server 存储过程 它返回 150 万个整数 ID 的列表 我从 ASP NET VB NET 代码调用此 SP 并执行
  • 没有足够的权限访问 /me GET

    我得到了访问令牌 范围 r basicprofile r emailaddress w share 也尝试使用r fullprofile 我根据这个文档授权 https developer linkedin com docs oauth2
  • AJAX Accordion 在页面加载时展开所有面板

    我正在使用 ASP NET AJAX 手风琴 http www asp net ajaxlibrary AjaxControlToolkitSampleSite Accordion Accordion aspx 有没有办法在页面加载时展开所
  • 使用 Spring.Net 属性注入数组

    我一直在使用 Spring Net IoC 容器 并且可以使用它来注入类型的属性IList乃至IList
  • 多次处置物体

    我有以下代码 它使用流来打开和修改 Open XML 文档 然后保存该流的新二进制表示形式 MemoryStream stream null try stream new MemoryStream stream Write this Get
  • 为什么我的 Linux 编译的二进制文件在 Windows 上运行时无法运行?

    我有一个使用 C 和 Gtkmm 的非常简单的代码 include
  • 当 Pageant 完成加载 SSH 密钥时运行批处理文件

    我编写了两个批处理文件 一个用于启动 Pageant 并加载我的密钥 另一个用于将一些文件 ssh 到远程服务器上 单独来看 这些脚本运行得非常完美 我试图将它们组合成一个批处理文件 但我无法让它工作 这是脚本 实际上每个脚本只有一行 要启
  • iOS 应用 Display Recorder 如何在不使用私有 API 的情况下录制屏幕?

    iOS 应用程序显示记录仪声称能够录制 iOS 设备的屏幕 即使它在后台 鉴于UIGetScreenImage 是私有 API 当 Apple 运行的静态分析检测到时 将导致应用程序提交被拒绝 他们是如何在已批准的应用程序中进行此记录的 此
  • 错误:“x”未定义

    我在运行 Octave 函数 ODE 时遇到问题 我已经尝试过针对此问题的现有解决方案 但没有任何效果 我也尝试过将文件名另存为egzamin m但它也不起作用 来自八度的代码 function dx egzamin x t dx zero
  • 我可以合法地将成员函数指针转换为函数指针吗?

    我继承了一些 C 代码 并且负责消除警告 这里我们有一个成员函数指针被转换为函数指针 我知道成员函数指针与函数指针 不同 因为在幕后有一个隐式的 this 参数 然而 我的前任似乎已经明确地利用了这一事实 通过从成员函数指针转换为插入了附加
  • 如何更快地从 Selenium WebElement 获取值?

    这是我从 Selenium WebElement 获取值的测试代码 import java util List import org apache commons lang3 ObjectUtils Null import org open
  • java中从mysql存储过程中获取参数

    我在从 java 中的 mysql 存储过程检索 OUT 参数时遇到问题 CALL proc after topic add newtest result SELECT result 这个查询给了我想要的输出参数 但我如何在java中检索它
  • ASIHTTPRequest,请求完成时 EXC_BAD_ACCESS

    我正在尝试使用 ASIHTTPRequest 执行异步请求 但在请求完成时收到通知时遇到一些问题 void doDownload NSURL url NSURL URLWithString http www someurl com ASIF
  • 模板中的变量包含模板

    我试图将值放入 标题 模板中 例如标题和导航链接 但无法访问我从包含的模板发送到主模板的变量 渲染模板 templateName index args map string string Title Main Page Body This
  • 如何为 PHP 文件启用 mod_deflate?

    我有一个 Liquid Web VPS 帐户 我已确保 mod deflate 已安装并正在运行 活动 我曾经通过 PHP 来 gzip 我的 css 和 js 文件 以及我的 PHP 文件本身 但是 我现在尝试通过 mod deflate
  • 更改数字精度

    例如 您将如何更改数字的精度 float n 1 2345并将其存储回变量 n 并将其更改为1 23 float n 1 2345 int scaled n 100 n static cast