integer-overflow 相关问题

当操作的结果大于可由基础整数类型表示的最大值时,会发生整数溢出。

当循环变量在溢出时未定义时,可以进行哪些优化?

本文提供了一个 C 代码示例片段,由于循环计数器类型未定义溢出,编译器可以对其进行优化。 这是带有注释的片段...

回答 1 投票 0

c++ 是否有等效的 boost::numeric_cast<DestType>(SourceType)?

我正在编写一堆应用数学/信号处理/算法 C++ 代码。 我启用了 -Wconversion 编译器警告来捕获诸如类型为 d 的数字的运行时转换之类的问题...

回答 2 投票 0

在 C++ 中将 double 转换为 int 时如何检查上溢/下溢?

在学习 static_cast 和dynamic_cast 时,我看到了一条关于在将 double 类型转换为 int 类型时额外检查溢出和下溢的建议。我怎样才能在这里做到这一点? 双值1...

回答 1 投票 0

MIPS 中的溢出/进位标志

我搜索了一下,没有找到任何可以正确解释这一点的内容。 在 MIPS 中,你有 add 和 addu 来做加法。主要区别在于 addu 不会产生溢出异常......

回答 2 投票 0

整数溢出 Java [重复]

我在java中有一个关于整数溢出的问题。 当我搜索该二进制文件的最大整数和冲浪整数时,我得到了这个“0111 1111 1111 1111 1111 1111 1111 1111”,当我使用

回答 1 投票 0

堆栈溢出

这是将列表转换为整数的链表。 列表到整数转换函数。 对于长度为 31 的情况,它无法正常工作。 `unsigned long long int ListToInt(struct ListNode* list){

回答 0 投票 0

如何计算a的b次方除以十的九次方加七的余数

我写了一段代码计算a的b次方然后计算pow(a,b) % 1000000007 1000000007 = pow(10,9) + 7 a 和 b 是 1 <= a,b <= 10000000 obviously, pow(a,...

回答 1 投票 0

如何在 C 中减去两个带符号的 32 位数字时检测溢出?

我有两个有符号整数,我想减去它们。我需要知道它是否溢出。 一个; 诠释二; int 结果 = 二一; 如果(溢出){ printf("溢出"); } 别的 { printf("没有

回答 5 投票 0

是否禁止 C scanf() 检查整数是否在范围内?

我今天了解到 C 中的 scanf() 不会检查整数是否可以指定类型表示。例如: #包括 int 主要(无效) { 短号; int ret = scanf(&qu...

回答 3 投票 0

How to detect an overflow on assembler risc-v?

我正在尝试用 RISC-V 汇编语言实现递归阶乘函数,如果出现溢出,该函数会引发错误。但是,我正在努力检测它。有解决办法吗...

回答 1 投票 0

C++整数溢出

我刚开始自学C++,并开始学习整数溢出。出于好奇,我写了一些测试来查看某些整数值会发生什么。 这是我的程序: #

回答 4 投票 0

如何在不使用 BigInteger 和溢出的情况下对所有 long 值求和?

长值有很多,有正有负,位置和负值同时存在,我已经知道它们的和永远不会溢出。 我怎么能总结...

回答 3 投票 0

为什么在main函数中改图会报错?

我从网站上复制了一个Rust程序,运行良好。但是,当我更改图形时,它导致了错误。这可能是什么原因? 使用 std::collections::HashMap 作为 H;类型 I=...

回答 0 投票 0

在熊猫中减去日期时间列时出现溢出错误

我正在尝试检查 Pandas 中两个时间戳列之间的差异是否大于 n 秒。我其实并不关心其中的区别。我只想知道它是否大于n秒...

回答 0 投票 0

Java 在评估长算术表达式时如何处理中间值?

我想知道当中间值超过其存储大小时,Java 在评估数学表达式时如何处理中间值。举个例子, 整数 =

回答 2 投票 0

哪个 "C "实现没有实现有符号整数的模数运算?

参照C11草案第3.4.3节和C11草案第H.2.2节,我正在寻找对有符号整数实现模数运算以外行为的 "C "实现。具体来说,我...

回答 1 投票 -1

确保计算是64位的(或至少警告溢出)。

我使用的是python和NumPy。我有以下基本的数量要计算: (QL * (7**k))**2 其中QL = 200003 k = 4 令我困惑的是,它返回了一个错误的(负)数字,这不 ...

回答 1 投票 3

避免C++中整数溢出的模数函数

如果我有2个int或long长变量,称它们为a和b,我想计算和(a+b)mod p,其中p是一个大的质数,我如何利用C++中的modulo运算符来实现......

回答 1 投票 1

如果Date.now()大于Number.MAX_SAFE_INTEGER会怎样?

当然,这又花了20万年的时间才发生。但是当Date.now()的值超过Number.MAX_SAFE_INTEGER的值后,Javascript约会系统会不会出错?会产生什么后果...

回答 1 投票 3

我通过在GNU C ++ 17中以不同的方式(几乎相似)进行相同的计算来获得不同的答案

[我基本上是试图找到将2乘以5e + 8除以3所得的商的数。我尝试了几种方法,如GNU C ++ 17片段所示,得到了...] >

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.