martes, 28 de febrero de 2012

Operadores



Operadores Básicos.

Los operadores se utilizan para realizar cálculos entre distitnas variables.

Por ejemplo:

<?php
$num = 13;
echo $num + 7;
?>

Esto imprimiría 20.

A la variable $num que tiene el valor 13, se le ha sumado 7.

También podemos operar con variables:

<?php
$num1 = 13;
$num2 = 290;
echo $num1 + $num2;
?>

Imprimiría en pantalla: 303.

Los operadores básicos son:

- Suma: +
- Resta: -
- Multiplicación: *
- División: /
- Incrementación: ++
- Decrementación --

PHP establece prioridades entre sus operadores.
Una de las prioridades es anteponer la multiplicación a la suma y a la resta.

Por ejemplo, si tenemos el siguiente script:

<?php
$num1 = 5;
$num2 = 7;
$num3 = 2;
echo $num1 + $num2 * $num3;
?>

Podemos pensar que primero sumará 5 + 7 y luego multiplicará por 2, sin embargo lo que hace es multiplicar 7 x 2 y luego sumarle 5. Sería: 5+(7x2).


Si lo que queremos es que primero sume y después multiplique, deberíamos especificarlo así:

<?php
$num1 = 5;
$num2 = 7;
$num3 = 2;
echo ($num1 + $num2) * $num3;
?>

Sería (5+7)x2.


Incremento:

<?php
$num = 5;
$num++;
echo $num;
?>

Esto imprimiría en pantalla el número 6, porque a la variable $num (que tiene el valor 5), la hemos incrementado en 1 al aplicarle el operador (++).

Si queremos decrementar la variable, usamos el operador (--).

<?php
$num = 5;
$num--;
echo $num;
?>

Imprimiría 4 en pantalla.

Operadores de comparación:

< menor que.
> mayor que.
<= menor o igual que.
>= mayor o igual que.
== igual que. (no confundir con =, que lo que hace es asignar a una variable un valor).
!= distinto que.

Operadores lógicos:

AND Verdadero si ambos son verdadero.
&& Verdadero si ambos son verdadero.
OR Verdadero si alguno de los dos es verdadero.
|| Verdadero si alguno de los dos es verdadero.
XOR Verdadero si sólo uno de los es verdadero.

Todos estos operadores los veremos en próximos ejercicios.

En el próximo capítulo veremos las Estructuras condicionales e implementaremos los operadores en ellas.
 



 

No hay comentarios:

Publicar un comentario