integer-overflow

integer-overflow

文章 0 浏览 6

如何处理C中unsigned int的溢出?

Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…

心的憧憬 2025-01-14 01:04:05 0 0

当算术运算结果被赋值时,signed char 不会溢出。但是当分配一个数值时,它就会溢出。请解释一下

考虑以下 C 代码 int main() { signed char result = 129; printf("%d", result); return 0; } 假设 char 是 8 位,129 会导致溢出,因此 printf 的结…

皓月长歌 2025-01-12 20:08:47 0 0

stdint.h 中定义的 C99 有符号整数类型在溢出时是否表现出明确定义的行为?

如果 C 中“标准”有符号整数类型(short、int、long 等)上的所有操作产生的结果超出 [TYPE_MIN、TYPE_MAX] 区间(其中 TYPE_MIN、TYPE_MAX 是最小和…

物价感观 2025-01-08 03:40:32 1 0

符合标准的编译器能否破坏 uint32_t -> int16_t ->; int32_t 转换?

最近,我们在一些旧代码中发现了奇怪的行为。该代码已经工作了很长时间,但在某些平台(XBox 360、PowerPC)上打开了编译器优化最大值时出现了问题。…

抚你发端 2025-01-04 04:11:15 0 0

无符号整数溢出

当我溢出时,unsigned int 会包含什么?具体来说,我想与两个 unsigned int 进行乘法:乘法完成后,unsigned int 中会是什么? unsigned int someint …

仅一夜美梦 2025-01-03 19:05:42 0 0

C++ 中的整数溢出有多灾难性?

我只是想知道整数溢出到底有多灾难性。以下面的示例程序为例: #include int main() { int a = 46341; int b = a * a; std::cout << "hello world\n";…

2024-12-28 23:32:21 1 0

PIC 中的整数溢出——流到哪里去了?

使用 Microchip 18f4620 PIC。不过,这应该是一个标准的 ANSI C 问题。 假设我有 unsigned int16 badFlow=65535 //max unsigned int16 value This 的…

倾`听者〃 2024-12-25 12:39:26 2 0

如何表示大于 (10^6) 的整数!用于在java中求解方程

我们如何求解具有 N! 的方程?其中的常量,其中 N 的范围可以是 1<=N<=10^6 BigInteger 最多只能执行 128 位,对吗? 即使两边都取对数,留下的值也比…

深海里的那抹蓝 2024-12-23 10:32:08 0 0

重复排列:避免溢出

背景: 给定n个球,使得:( 'a' balls are of colour GREEN 'b' balls are of colour BLUE 'c' balls are of colour RED ... 当然a + b + c + ... = …

抽个烟儿 2024-12-22 05:32:03 1 0

检测 uint64_t 整数乘法溢出与 C

在 C 中,是否有任何有效且可移植的方法来检查 int64_t 或 uint64_t 操作数的乘法运算是否溢出? 例如,对于 uint64_t 的加法,我可以这样做: if (UI…

丿*梦醉红颜 2024-12-21 16:32:00 2 0

执行 argc=0 的进程

是否可以执行 argc = 0 的进程?我需要执行一个程序,但它的 argc 等于 0 非常重要。有没有办法做到这一点? 我尝试在命令行中放入 2^32 个参数,这样…

慕巷 2024-12-15 00:22:19 3 0

PHP 将整数从 64 位非序列化为 32 位

我一直试图在 32 位服务器上反序列化在 64 位服务器上序列化的对象。我已将问题隔离到对象中的一个整数。这是问题的一个小再现。 在64位机器上: $i =…

咿呀咿呀哟 2024-12-12 07:16:06 2 0

x86 左移算术溢出控制

您知道有什么方法可以有效地检查 x86 左移算术上是否发生溢出/下溢吗?…

断舍离 2024-12-04 06:56:53 5 0

阻止 ASP.NET 中的整数溢出

我们在工作中使用 Acunetix 对我们的应用程序进行安全扫描。最近,我们遇到了以下整数漏洞错误: 据我所知,报告似乎说明了这一点我们不会阻止整数溢…

对你的占有欲 2024-11-26 19:31:02 4 0

没有有用且可靠的方法来检测 C/C++ 中的整数溢出?

不,这不是如何检测整数溢出的重复?。问题是相同的,但问题不同。 gcc 编译器可以优化溢出检查(使用 -O2),例如: int a, b; b = abs(a); // will …

内心旳酸楚 2024-11-26 12:36:00 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文