Preguntas con la etiqueta [negative-number]

Lista negative-number preguntas

Solo tengo curiosidad por saber si hay alguna razón por la cual, para representar -1 en binario, se usa el complemento a dos: ¿voltear los bits y sumar 1? -1

¿Exactamente cómo %funciona el operador en Python, particularmente cuando se trata de números negativos? Por ejemplo, ¿por qué se -5 % 4evalúa como 3, en lugar de, digamos, -1?

Como sin duda todos sabemos , el estándar ISO C (y creo que también C++, aunque estoy más interesado en el lado C) permite tres representaciones subyacentes de números con

Operación de módulo con números negativos

0
respuestas
292
votos
365.2k
vistas

En un programa en C estaba probando las siguientes operaciones (solo para comprobar el comportamiento) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3);