Operadores numéricos

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 6.0


Una expresión que utiliza un operador numérico devuelve un número. La siguiente tabla muestra los operadores numéricos:

OperaciónSintaxisDevuelveExpresiónValor
AdiciónNúmero + NúmeroNúmero2 + 35
SustracciónNúmero – NúmeroNúmero3 – 21
MultiplicaciónNúmero * NúmeroNúmero5 * 210
DivisiónNúmero /NúmeroNúmero5 / 22.5
División enteraNúmero \ NúmeroNúmero5 \ 22
MóduloNúmero % NúmeroNúmero5 % 21
ExponenciaciónNúmero ^ NúmeroNúmero2 ^ 38

Operador módulo

El operador módulo % divide el primer número por el segundo y devuelve el resto de la división entera. Estos son algunos ejemplos:

10 % 2 devuelve 0 porque 10 divido 2 no da resto.

10 % 3 devuelve 1 porque el resto es 1.

10.5 % 2 devuelve 0 porque el resto no es un número entero.

Advertencia:

El operador módulo % devuelve valores significativos con números que están en la categoría de Entero largo (de menos 2^31 a 2^31 menos 1). Para calcular el módulo con números fuera de este rango, utilice el comando Mod.

El operador división entera \ devuelve valores significativos de números enteros únicamente.

Ver también

Operadores, Operadores de bits, Operadores de cadenas, Operadores de comparación, Operadores de fechas, Operadores de horas, Operadores de imágenes, Operadores lógicos.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente