Red de conocimiento informático - Material del sitio web - ¿Qué significan mod y div en programación?

¿Qué significan mod y div en programación?

MOD es el resto al dividir y DIV es el número entero al dividir.

Div es una división de enteros. La operación div solo toma la parte entera del cociente. Requiere que el divisor y el dividendo sean de tipo entero, y el resultado de la operación también sea de tipo entero.

Por ejemplo: 10 div 2 = 5, 10 div 3 = 3, -15 div 4 = -3.

mod es el resto, solo se puede usar para operaciones con números enteros y el resultado también es un número entero.

Por ejemplo: 10 mod 4 = 2, -17 mod 4 = -1, 4 mod (-3) = 1, es decir, a mod b = a - (a div b) * b.

Información ampliada:

La diferencia de uso entre div y mod

Discutir en dos situaciones

1 Asigna el resultado de la división. a Entero?

2. Al asignar el resultado de la división a un decimal

DIV solo toma la parte entera del resultado en ambos casos

Lo siguiente es ¿Es un programa de prueba?

datos:menge?TYPE?mseg-menge, "Decimal?a?type?i. "Entero

menge?=?7?div?3? .?ESCRIBIR?menge.?menge?=?7?/?3.?ESCRIBIR?menge.

ESCRIBIR?/.?a?=?7?div?3?.?ESCRIBIR?a. ?a?=?7?/?3.?WRITE?a.?

Resultado de ejecución:

Asignar valor a decimal:?

8 div 3 = ? 2.000?

8 / 3 =? 2.667?

Asignar valor al número entero:

8 div 3 =? 8 / 3 =? 3