Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa mod en vb? ¿para qué?

¿Qué significa mod en vb? ¿para qué?

En VB, se define como redondear primero el dividendo y el divisor, y luego dividir para encontrar el resto.

Relacionado:

1. Encontrar el resto de dos números enteros con signos diferentes

1 Reglas de signos de valor de función (signo del resto)

mod(negativo, positivo)=positivo, mod(-x, y): el valor obtenido es positivo;

mod(positivo, negativo)=negativo, mod(x, -y): el valor obtenido El valor es negativo;

Conclusión: Cuando quedan dos números enteros, el signo del valor es el signo del divisor.

2. Reglas de valor: primero trate los dos números enteros como números positivos y luego realice la operación de división

①Cuando se puede dividir por números enteros, el valor es 0 (o no se muestra). )

Cuando ② no es divisible, su valor = divisor × (cociente entero + 1) - dividendo

Ejemplo: mod(36,-10)=-4, es decir: el cociente entero de 36 dividido por 10 es 3, y después de sumar 1, es 4 su producto con el divisor es 40 y su diferencia con el dividendo es (40-36=4); Entonces el valor es -4.

Información ampliada:

Relacionada:

La función mod es una función de resto, su formato es: mod(nExp1,nExp2), que son dos valores. Resto después de dividir una expresión. Entonces: encontrar el resto de dos números enteros con el mismo signo es exactamente lo mismo que encontrar el resto de dos números positivos como sabes (es decir, el algoritmo para dos números enteros negativos es el mismo que el de dos números enteros positivos).

Sintaxis: MOD(número,divisor)

Parámetros:

El número es el dividendo.

Divisor es el divisor.

En Oracle, si el divisor es 0, la función devuelve el número directamente.

Explicación:

La función MOD se puede representar mediante la función INT:

MOD(n, d) = n - d*INT(n/d )