C++ 除以 0

2023-12-02

我正在运行长时间模拟。我将结果记录到向量中以计算有关数据的统计信息。我意识到,从理论上讲,这些样本可能是除以零的结果;这只是理论上的,我很确定事实并非如此。为了避免修改代码后重新运行模拟,我想知道这种情况下会发生什么。我能知道是否发生了除以 0 的情况吗?我会收到错误消息吗? (目前不处理异常)。

Thanks


对于 IEEE 浮点数,有限非零浮点数除以 0 是明确定义的,结果是 +无穷大(如果值 > 零)或 -无穷大(如果值小于零)。 0.0/0.0 的结果是 NaN。如果您使用整数,则行为未定义。

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

C++ 除以 0 的相关文章

  • 如何防止 Json.NET 将枚举转换为字符串?

    下面的课 public class RequestSections RequestBase public RequestSections Command c Dictionary
  • 哪些 iomanip 操纵器具有“粘性”?

    我最近在创建一个stringstream由于我错误地假设std setw 会影响每次插入的字符串流 直到我明确更改它 然而 插入后它总是被取消设置 With timestruct with value of Oct 7 9 04 AM st
  • 在 C# 中实例化 python 类

    我已经用 python 编写了一个类 我想通过 IronPython 将其包装到 net 程序集中 并在 C 应用程序中实例化 我已将该类迁移到 IronPython 创建了一个库程序集并引用了它 现在 我如何真正获得该类的实例 该类看起来
  • 如何在函数中将结构成员作为指针传递?

    问题是我有一个结构是另一个 主要 结构的成员 我编写了一个函数来清除第一个结构 它需要一个指向结构的指针 我想使用该函数来清除主要结构内的结构 但我不确切知道哪种方法是正确的 为了更好地解释它 这里有一些代码 我有一个结构 定义为 type
  • 实体框架 5 不清除导航属性

    我在 Entity Framework 5 中遇到了这个奇怪的问题 我在其中一个实体中有一个导航属性 我想将其设置为null 但由于某种原因 该属性只有在我第二次调用该属性时才会被清除 using var db new Entities v
  • 如何从c++调用python

    我是Python新手 我尝试像这样从 C 调用 python 脚本 在 Raspberry Pi 中 std string pythonCommand python Callee py a b int res system pythonCo
  • 为什么long long 2147483647 + 1 = -2147483648? [复制]

    这个问题在这里已经有答案了 为什么这段代码不打印相同的数字 long long a b a 2147483647 1 b 2147483648 printf lld n a printf lld n b 我知道int变量的最大数量是2147
  • 当应用程序未聚焦时监听按键

    我有一个应用程序 C 4 0 WPF 它是隐藏的 可以通过单击系统托盘图标或我创建的其他框架 停靠在左侧和最上面的小框架 来显示 My customer wants to add a new way to display the appli
  • 从 Linq 的列表中选择多个字段

    在 ASP NET C 中 我有一个结构 public struct Data public int item1 public int item2 public int category id public string category
  • 将 libpng 链接到 android 原生项目

    我在尝试在本机 Android 项目中加载 libpng 时遇到问题 编译器似乎无法识别 libpng 函数 但可以识别类型 如 png byte 它可以正常编译类型 但如果我添加函数 则会抛出错误 这是编译输出 Windows 7 cmd
  • 在 C# 4.0 中,是否可以从泛型类型参数派生类?

    我一直在尝试这个 但我似乎无法弄清楚 我想做这个 public abstract class SingletonType
  • C++ 静态工厂构造函数

    我正在进行模拟 它需要创建多个相当相似的模型 我的想法是有一个名为 Model 的类并使用静态工厂方法来构造模型 例如 模型 createTriangle or 模型 createFromFile 我从以前的 java 代码中汲取了这个想法
  • “sizeof”对不完整类型列表结构 C 的无效应用

    我正在尝试实现一种处理页面错误的替换算法 因此 我尝试使用 malloc 创建一个循环链表 但出现以下错误 无效的应用程序sizeof to incomplete typepageInMemory 以下是代码 typedef struct
  • Facebook Graph API“/userid/feed”返回空白

    我正在使用 Facebook C SDK 但似乎无法使用 Graph API 获取反馈数据 我已从用户那里获得了以下扩展权限 范围 离线访问 publish stream publish checkins create event read
  • std::regex 转义正则表达式中使用的特殊字符

    我是字符串来创建一个std regex FILE 作为单元测试的一部分 检查一些打印文件名的异常输出 在 Windows 上失败并显示 regex error error escape 表达式包含无效的转义字符或尾随转义 因为 FILE 宏
  • 第一个随机数始终小于其余随机数

    我碰巧注意到 在 C 中 使用 std rand 方法调用的第一个随机数大多数时候都明显小于第二个随机数 关于 Qt 实现 第一个几乎总是小几个数量级 qsrand QTime currentTime msec qDebug lt lt q
  • Python 中的 C 指针算术

    我正在尝试将一个简单的 C 程序转换为 Python 但由于我对 C 和 Python 都一无所知 这对我来说很困难 我被 C 指针困住了 有一个函数采用 unsigned long int 指针并将其值添加到 while 循环中的某些变量
  • 可选参数代码在 .NET 3.5 中编译。为什么?

    这段代码在 VS 2010 的框架 3 5 项目中编译正常 我三次检查过 public LoggingClient string uri net msmq localhost logging 为什么 我在 C 4 规范中没有看到任何内容 文
  • 从哪里开始阅读 SQLite 源代码? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想了解sqlite是如何实现的 并且 想阅读源代码 我已经下载了源代码 我应该开始查看代码的哪一部分 SQLite文档页 http
  • 构建 OpenCV 时出错 :: MonitorFromRect 未在此范围内声明

    我试图建立OpenCV version 2 4 8与它一起使用CodeBlocks and MinGw 我按照以下指示进行操作here http kevinhughes ca tutorials opencv install on wind

随机推荐

  • 将没有“timevar”的数据帧从长格式转置/重塑为宽格式

    我有一个遵循以下长模式的数据框 Name MedName Name1 atenolol 25mg Name1 aspirin 81mg Name1 sildenafil 100mg Name2 atenolol 50mg Name2 ena
  • Azure AD 允许匿名

    是否可以使用AllowAnonymousWindows Azure AD 的属性 我需要我的 Web api 的一部分是匿名的 但不是实际的网站 有任何想法吗 Azure AD 不需要支持匿名身份验证即可在 WebAPI 中使用 Allow
  • EF Core LINQ 从包含的实体中排除列

    我将 ASP Net Core 2 0 与实体框架结合使用 并尝试将模型返回到包含就业实体的页面 其中还包括就业文档实体的集合 对于后者 我不想加载数据 byte 列 但我确实想要所有其他列 最重要的是 FileName 我加载所有内容 包
  • Ruby:如果数组 A 中不存在数组 B 中的项,如何从数组 A 中删除该项?

    我已经准备好了这两个数组 list of students Student where class param given class list of teachers Teacher where Student属于Teacher and
  • 文件上传到 AppEngine Blobstore

    按照此blob存储文档关于如何上传到 Blobstore 它展示了通过JSP Servlet的方式上传 由于我的应用程序基于 GWT 因此我需要将其改编为 GWT RPC 而不是 JSP 所以在我的应用程序 RPC 服务实现中 public
  • 部分应用Haskell中的几个函数

    假设 在 Haskell 中 我有一堆函数 它们都依赖于相同的参数类型 f Par gt a gt b g Par gt b gt c 当我编写更多仍然依赖于此参数类型的函数时 我可以执行类似的操作 h Par gt a gt c h pa
  • xcode 项目转换为 iOSOpenDev

    我想转换一个 常规 xcode 项目以使用iOSOpenDev 据我所知 当使用 iOSOpenDev 模板创建新项目时 它的构建设置中有以下内容 EXCLUDED RECURSIVE SEARCH PATH SUBDIRECTORIES
  • 通过 gganimate 制作动画条形图:在图下方用更改的文本注释框

    我想创建一个动画条形图gganimate包裹 在条形图下方 我想注释一个文本框 框中的文本应该随着时间的推移而改变 条形图的 x 轴应该移动 由view follow 但是 文本框应显示在绘图的固定点处 考虑以下示例 Create exam
  • 我们可以提交 xcode 6 beta 版本吗?如何为 iOS 8 准备应用程序?

    所以我已经在商店中发布了一个应用程序 现在想为 iOS8 做好准备 有些东西在 iOS8 上不再起作用 例如应用程序注册通知的方式 我通过添加新的未弃用的方法来修复它们 然而 我在某处读到 我们不应该提交使用 XCode6 beta 构建的
  • 需要更改日期格式

    我需要更改 A 列中的日期格式 我需要在其中获得类似的内容2020 年 7 月 21 日但我在电子邮件正文中收到的是这样的日期 2020 年 7 月 23 日星期四 00 00 00 GMT 0530 印度标准时间 你能帮我更改下面脚本中的
  • 解析不被括号包围的逗号

    输入是逗号分隔的字段列表 这是一个例子 tna performance ma performance 3 price 问题是某些 字段 的参数在方括号中指定 并且这些参数也有逗号 我可以使用什么正则表达式来打破逗号上的字符串 只有当它们在括
  • 输入“数字”时是否可以始终显示向上/向下箭头?

    我想始终显示输入 数字 字段的向上 向下箭头 这可能吗 到目前为止我还没有运气 http jsfiddle net oneeezy qunbnL6u HTML
  • SSL/TLS 1.2 连接问题 - PHP/SQLSRV

    我最近在 Web 服务器上禁用了 TLS 1 0 和 TLS 1 1 但这似乎对我正在运行的某些 PHP 站点造成了一些问题 有问题的错误是 Microsoft ODBC Driver 11 for SQL Server 客户端不支持加密
  • 如何在cefpython中调用MessageLoopWork?

    我做了一个简单的离屏渲染器头孢Python I used cefpython MessageLoop 但我想执行一个javascript函数browser GetFocusedFrame ExecuteFunction必须从主 UI 线程调
  • python 中的堆栈/列表 - 它如何追加?

    如果我有一个清单 list 1 apples apricots oranges 我将一个新项目添加到列表中 浆果 list 1 apples apricots oranges berries 在幕后 可以这么说 我想我记得读过Python创
  • 显示评估选择的输出 - Sublime Text Python REPL

    我正在使用 Sublime Text 3 并运行 OSX Mavericks 我正在使用 Sublime REPL 软件包 并且我已经调整了该软件包的设置 这样我就可以 show transferred text true 当打开 Pyth
  • python中将字符串与numpy数组中的格式化数字转换的最快方法是什么

    我有一个很大的 ASCII 文件 100GB 其中包含大约 1 000 000 行已知格式的数字 我尝试使用 python 对其进行处理 该文件太大 无法完全读入内存 因此我决定逐行处理该文件 fp open file name for c
  • Linq to 文件系统获取每个子文件夹中最后创建的文件

    我有一个包含一些子目录的文件夹 目录 只有那些子文件夹包含文件 我必须获取每个子文件夹中最后创建的文件的完整路径 仅需要每个子文件夹中最后创建的文件 我怎样才能做到这一点 我如何为此使用 linq to files Stem 像这样的事情会
  • 在 SSMS 中自动换行 IsNull([text], 0) 中选定文本的键盘快捷键

    是否有某种方法可以在 SQL Server Management Studio SSMS 中提供快捷方式 以便在选择文本时将该文本包装在 IsNull 语句中 例如 我突出显示以下文本 My column name 当我单击键盘快捷键时 突
  • C++ 除以 0

    我正在运行长时间模拟 我将结果记录到向量中以计算有关数据的统计信息 我意识到 从理论上讲 这些样本可能是除以零的结果 这只是理论上的 我很确定事实并非如此 为了避免修改代码后重新运行模拟 我想知道这种情况下会发生什么 我能知道是否发生了除以