获取小数点

2024-04-16

如何获得一个数字的小数点?例如:
如果我有 1.5 如何获得 5 号?


int result = static_cast<int>(fmod(number, 1)*10);

编辑:或更简单并且可能更快:

int result = static_cast<int>(number*10)%10;

编辑:要使其也适用于负数,您可以执行以下操作:

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

获取小数点 的相关文章

随机推荐

  • 将 char* 传递给需要 unsigned char* 的方法

    我正在开发一些带有 SDK 的嵌入式设备 它有一个类似的方法 MessageBox u8 u8 u8 is typedefed unsigned char when I checked 但我在他们的示例中看到调用如下代码 MessageBo
  • 将数据库(.mdf 文件)附加到 SQL Server 时出错

    我在附加数据库时遇到问题DBName mdf到网络 SQL Server 管理员可以手动附加数据库 但如果我尝试 我会收到以下错误消息 数据库 DBName 无法升级 因为它是只读的 具有只读文件或用户无权修改某些文件 使数据库或文件可写
  • 防止直接访问 PHP 页面

    如何防止我的用户直接访问仅用于 ajax 调用的页面 在 ajax 调用期间传递密钥似乎是一种解决方案 而没有密钥的访问将不会被处理 但制造钥匙也很容易 不是吗 查看源代码的诅咒 p s 使用 Apache 作为网络服务器 编辑 为了回答为
  • Qt4.5:在 app.exec 之前使用基于事件循环的 localsocket

    我遇到了 Qt 的实际问题 我正在使用一个与 QLocalSocket 与另一个进程 管道 unix 套接字 通信的类 并且我需要在其他事件发生之前进行通信 即在 app exec 启动之前 或更准确地说 应用程序启动后立即进行 我正在使用
  • 添加 CarPlay 用户界面

    我正在开发我当前的 iPhone 音频应用程序 以支持 CarPlay 我已经获得Apple的批准并获得了开发权利 并观看了视频 Enabling Your App for CarPlay https developer apple com
  • 如何使用 Groovy 拦截 Java 应用程序中所有方法的执行?

    是否可以拦截应用程序中调用的所有方法 我想和他们一起做一些事情 然后让他们执行 我试图覆盖这种行为Object metaClass invokeMethod 但似乎不起作用 这可行吗 你看过吗Groovy AOP http github c
  • 如何使用css3让循环动画等待

    我有一个 css3 动画 内容如下 webkit keyframes rotate from webkit transform rotate 0deg to webkit transform rotate 360deg animated w
  • 如何使用 Xamarin 在 Android 上禁用移动数据

    类似的问题如何在 Android 上禁用移动数据 https stackoverflow com questions 3644144 how to disable mobile data on android 唯一的区别是我想用 Xamar
  • Shadow DOM 中的 Google 分析不起作用

    在我的 chrome 扩展中 没有使用任何 html 页面 而是从后台 js 页面添加影子 DOM 似乎没有任何事件被推动进行分析 添加扩展作为影子根后 结构如下所示 现在chrome扩展manifest json看起来像 manifest
  • Python 中 GCM 模式下的 AES [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道 python 库或 c 库的包装器可以通过以下方式轻松提供经过身份验证的 AESGCM mo
  • 俄语编程语言“Rapira”的现代实现? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有俄语 Rapira 编程语言的现代 1990 年以后 实现 维基百科没有提及 这个问题让我回想起
  • Pipreqs 为 Hydra 生成了不正确的要求

    我在用着pipreqs https github com bndr pipreqs用于生成requirements txt 我开始使用 Hydra 包 参见https Hydra cc https hydra cc or 九头蛇核心 htt
  • 当通过管理站点修改 Django CharField 时发送电子邮件通知

    我有一个通常为空的 CharField 我想向所有经理发送电子邮件通知 使用mail managers 当字段设置为非空值时 对此字段的更改只能通过管理站点进行 我认为这可能是我可以通过信号做的事情 但我没有看到在文档 http docs
  • 在 Windows 上找不到模块“Test.QuickCheck”

    我的ghci版本是8 4 3 I tried stack install QuickCheck 安装了一些东西 但是当我输入import Test QuickCheck 它说Could not find module Test QuickC
  • mb_detect_encoding 无法在 Windows-1250 (CP1250) 上正常工作

    我在检测 CP1250 时遇到问题mb detect encoding http php net manual en function mb detect encoding php 就我而言 我想检测 3 种编码 mb detect enc
  • Cassandra:EC2 多区域的正确配置是什么?

    EC2 实例中多区域设置的正确配置是什么 listen address broadcast address rpc address 和种子 ip addresses 应该如何工作 什么时候使用公共IP地址 什么时候使用私有IP地址 根据 b
  • 如何使用 2 个字符串参数从 sqlite 数据库检索特定字符串数据?

    这是我用来制作方法的代码 String item item1 getText toString item item toLowerCase String date getDate edited new Datahelper this edi
  • 在 log4j.properties 文件 SMTP Appender 中隐藏或加密密码

    我正在使用自定义 gmail smtp 附加程序从我的 gmail 帐户发送错误日志 按照说明操作 http www tgerm com 2010 05 log4j smtpappender gmail custom html http w
  • 将 gprof 与套接字一起使用

    我有一个程序想用 gprof 进行分析 问题 看起来 是它使用套接字 所以我得到这样的事情 select Interrupted system call 我不久前遇到了这个问题 放弃了 然后继续前进 但我真的希望能够分析我的代码 如果可能的
  • 获取小数点

    如何获得一个数字的小数点 例如 如果我有 1 5 如何获得 5 号 int result static cast