前几天我正在阅读 C 标准,并注意到与有符号整数溢出(未定义)不同,无符号整数溢出有明确的定义。我已经看到它在很多代码中用于最大值等,但是考虑到有关溢出的巫毒,这被认为是良好的编程实践吗?无论如何都是不安全的吗?我知道许多现代语言(例如 Python)不支持它 - 相反,它们继续扩展大数的大小。
无符号整数溢出(以环绕的形式)通常在散列函数中被利用,并且自年点以来一直如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)