Preguntas con la etiqueta [integer-overflow]

Lista integer-overflow preguntas

Detectando desbordamiento firmado en C/C++

13
respuestas
101
votos
45.5k
vistas

A primera vista, esta pregunta puede parecer un duplicado de ¿Cómo detectar el desbordamiento de enteros? , sin embargo, en realidad es significativamente diferente. Descubrí que, si bien detectar un

Descubrí que java.lang.Integerla implementación del compareTométodo tiene el siguiente aspecto: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ?

El desbordamiento de enteros sin signo está bien definido por los estándares C y C++. Por ejemplo, la norma C99 ( §6.2.5/9) establece Un cálculo que involucra operandos sin signo

¿Cómo maneja Java los desbordamientos y los desbordamientos de enteros? A partir de eso, ¿cómo comprobarías/probarías que esto esté ocurriendo?

A menudo veo preguntas relacionadas con Overflowerrores convba. Mi pregunta es ¿por qué utilizar la integerdeclaración de variables en lugar de simplemente definir todas las variables numéricas (excluyendo, doubleetc.) como

Como sabemos, el desbordamiento de enteros con signo es un comportamiento indefinido . Pero hay algo interesante en cstdintla documentación de C++11: tipo entero con signo con un ancho de

Estaba escribiendo un programa en C++ para encontrar todas las soluciones de a b = c , donde a , b y c juntos usan todos los dígitos del 0