De
la evaluación
de
una expresión
aritmética siempre
se obtiene un valor de tipo entero o real. En lenguaje C existen
algunos
operadores que no se utilizan en
pseudocódigo, y al revés. A
continuación, se van a
ver algunas similitudes y diferencias entre ambos lenguajes.
Figura.
Comparación entre operadores aritméticos en
pseudocódigo y en C.
Como se puede apreciar, existen tres diferencias importantes
entre los operadores aritméticos en pseudocódigo
y en lenguaje C:
1.
El operador potencia (**)
no existe en lenguaje C.
2. En lenguaje C,
sólo
existe un
operador de
división (/).
3. En lenguaje C, el
operador
módulo (mod)
se escribe con el carácter porcentaje (%).
Ejemplo: A
partir de las variables:
En
pseudocódigo:
entero a = 4, b = 7, c = 2
En lenguaje C:
int a = 4, b = 7, c = 2;
podemos
escribir,
por ejemplo, la expresión:
En
pseudocódigo:
-a * ( b mod c )
En lenguaje C:
-a * ( b % c )
De la
evaluación de
esta expresión se obtiene el valor
-4
(actúan en orden los operadores: (%),
menos (-)
y (*))
|