Resultados de la búsqueda a petición "integer-overflow"

2 la respuesta

Capturar excepciones enteras en Fortran

¿Hay una manera de atrapar excepciones enteras con

4 la respuesta

¿Envuelve la explicación de las variables firmadas y sin firmar en C?

6 la respuesta

¿El desbordamiento de enteros causa un comportamiento indefinido debido a la corrupción de memoria?

Recientemente leí que el desbordamiento de enteros con signo en C y C ++ causa un comportamiento indefinido: Si durante la evaluación de una expresión, el resultado no está matemáticamente definido o no está en el rango de valores representables ...

4 la respuesta

¿Cómo puedo detectar el desbordamiento de enteros en 32 bits int?

12 la respuesta

Detección de desbordamiento firmado en C / C ++

A primera vista, esta pregunta puede parecer un duplicado de¿Cómo detectar el desbordamiento de enteros? [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] Sin embargo, en realidad es significativamente ...

4 la respuesta

¿Por qué es (18446744073709551615 == -1) verdadero?

Cuando estaba trabajando enstring::npos Noté algo y no pude encontrar ninguna explicación en la web. (string::npos == ULONG_MAX)y (string::npos == -1)son verdaderas. Entonces intenté esto: (18446744073709551615 == -1)lo cual también es ...

7 la respuesta

cómo calcular (a veces b) dividido por c solo usando tipos enteros de 32 bits incluso si a veces b no encajaría en ese tipo

Considere lo siguiente como implementación de referencia: /* calculates (a * b) / c */ uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c) { uint64_t x = a; x = x * b; x = x / c; return x; }Estoy interesado en una implementación (en C o ...

1 la respuesta

Entero sin signo en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Desbordamiento de Int sin firmar [/questions/9193880/overflowing-of-unsigned-int] 3 respuestasEscribo el siguiente código: #include <iostream> using namespace std; int main() { unsigned int i=1; ...

8 la respuesta

Permitir desbordamientos enteros firmados en C / C ++

I querer los enteros con signo se desbordan cuando se vuelven demasiado grandes. ¿Cómo lo logro sin usar el siguiente tipo de datos más grande (o cuando ya estoy en int128_t)? Por ejemplo, el uso de enteros de 8 bits 19 * 12 es comúnmente 260, ...

2 la respuesta

promoción de enteros en c

Digamos que tengo una máquina de 32 bits. Lo se durantepromoción entera las expresiones se convierten a: \ si todos los valores del tipo original se pueden representar en int int de otra maneraunsigned¿Podría explicar qué sucederá con la ...