Anda di halaman 1dari 3

OPERADORES ARITMTICOS

Los operadores aritmticos toman los valores numricos (literales o variables)


como sus operando y devuelve un solo valor numrico. Los operadores
aritmticos normales son:
Operador

Nombre

Ejempl
o

Descripcin

Suma

5+6

Suma dos nmeros

Substraccin

7-9

Resta dos nmeros

Multiplicacin

6*3

Multiplica dos nmeros

Divisin

4/8

Divide dos nmeros

Mdulo: el resto
despus de la
divisin

7%2

Devuelve el resto de dividir


ambos nmeros, en este
ejemplo el resultado es 1

++

Incremento.

a++

Suma 1 al contenido de una


variable.

--

Decremento.

a--

Resta 1 al contenido de una


variable.

Invierte el signo de
un operando.

-a

Invierte el signo de un
operando.

Operador de incremento (++), decremento (--).


Estos operadores son monarios y realizan el incremento o decremento,
respectivamente, de la variable a la que se le aplica. Adems de la accin de
modificar
la
variable
devuelven
el
valor
de
la
variable.
El operador de incremento o decremento puede ir delante o detrs de la
variable, teniendo diferente significado. Si el operador "++" se sita despus de
la variable se denomina "postincremento", haciendo que primero se tome el
valor y despus se incrementa la variable. Ejemplo:
n = k++; /*El valor original de k se asigna a n y luego se incrementa k.*/

Si el operador "++" se sita antes de la variable se denomina "preincremento" y


hace que primero se incrementa la variable y despus se tome el valor.
Ejemplo:
n = ++k; /*Primero se incrementa k y luego se asigna a n */

El operador de decremento acta de forma anloga al de incremento.

Incremento y sumar 1
Existe una diferencia importante entre incrementar y sumar 1, o sea, entre
i++

y
i+1

Las dos son expresiones vlidas, pero con un significado muy distinto. Las dos
devuelven un entero pero en el segundo caso el valor de i no vara y en el primero s.
En el primer caso primero se toma el valor de i para devolverlo y despus se
incrementa la variable y en el segundo simplemente se devuelve el resultado de la
expresin
i+1.
Es posible hacer las mismas analogas con la versin de preincremento y de
decremento.

C99
Como operadores aritmticos sobre tipos complejos se pueden usar: suma "+",
resta y negacin "-", multiplicacin "*" y divisin "/".

OPERADORES LGICOS
Los operadores Lgicos se utilizan para combinar mltiples comparaciones en
una expresin condicional. Un operador lgico toma dos operandos cada uno
de los cuales es un valor true o false y devuelve un valor true o false.
Operador
&&

Descripcin
" Y " Devuelve true si ambos operadores son true.

||

" O " Devuelve true si uno de los operadores es true.

"No" Devuelve true si la negacin del operando es true.

OPERADORES DE COMPARACIN- RELACIONALES


Un operador de la comparacin compara sus operando y devuelve un valor
lgico basado en si la comparacin es verdad o no. Los operando pueden ser
numricos o cadenas.
Operador

Descripcin

==

" Igual a" devuelve true si los operandos son iguales

===

Estrictamente "igual a" (JavaScript 1.3)

!=

" No igual a" devuelve true si los operandos no son


iguales. Desigualdad

!==

Estrictamente " No igual a" (JavaScript 1.3)

>

" Mayor que" devuelve true si el operador de la


izquierda es mayor que el de la derecha.

>=

" Mayor o igual que " devuelve true si el operador de la


izquierda es mayor o igual que el de la derecha.

<

" Menor que" devuelve true si el operador de la


izquierda es menor que el de la derecha.

<=

"Menor o igual que" devuelve true si el operador de la


izquierda es menor o igual que el de la derecha.
Operadores Relacionales

Operador

Descripci
n

Ejemplo

Resultado

>

mayor que

2>3

<

menor que

2<3

>=

mayor o
igual que

2 >= 3

<=

menor o
igual que

2 <= 3

==

igual

2 == 3

!=

distinto

2 != 3

RELACIONALES.COMPA
01 a=10
RACION
02 b= 3
03 #realizar una suma de 2 nmeros
1
(5<10) #el
04 resultado = a + b
resultado es
true(verdadero)

06 #restar 10 - 3 = 7
07 resultado = a - b

09 #realizar una suma


10 resultado = a + b

12 #multiplicacin de 10*3 = 30
4
13 resultado = a * b

(5>=10) #el
resultado es
false(falso)
("hola"=="hola")
#el resultado es
true(verdadero)
(13!=7) #el
resultado es
true(verdadero)

15 #divisin natural resultado = 10/3 que es aprox 3.333


16 resultado = a / b
18 #divisin con floor/piso, el resultado se redondea hacia
abajo19 resultado = a // b #resultado = 3, no 3.3333
21 #modulo/residuo, el residuo de una divisin
22 resultado = a % b #resultado es 1
24 #exponencial, eleva a la potencia de
25 resultado = a **3#10 elevado a 3 = 1000

Anda mungkin juga menyukai