miércoles, 26 de febrero de 2014


Operadores matematicos


* Suma + . 
* Resta - . 
* Multiplicación * . 
* División / . 
* Resto de la División % . 

Operadores de Asignación: El principal es '=' pero hay más operadores de asignación con distintas funciones que explicamos brevemente ahora. 

* '+=' : op1 += op2 à op1 = op1 + op2 
* '-=' : op1 -= op2 à op1 = op1 - op2 
* '*=' : op1 *= op2 à op1 = op1 * op2 
* '/=' : op1 /= op2 à op1 = op1 / op2 
* '%=' : op1 %= op2 à op1 = op1 % op2 

Operadores Unarios: El mas (+) y el menos (-). Para cambiar el signo del operando. 

Operadores Incrementales: Son los operadores que nos permiten incrementar las variables en una unidad. Se pueden usar delante y detrás de la variable dependiendo de lo que queramos, es decir, si queremos que incremente o viceversa antes de utilizar o lo contrario. 

* '++' 
* '--' 

Operadores Relacionales: Permiten comparar variables según relación de igualdad/desigualdad o relacción mayor/menor. Devuelven siempre un valor boolean. 

* '>': Mayor que 
* '<': Menor que 
* '==': Iguales 
* '¡=': Distintos 
* '>=': Mayor o igual que 
* '<=': Menor o igual que 

Operadores Lógicos: Nos permiten construir expresiones lógicas. 

* '&&' : devuelve true si ambos operandos son true. 
* '||' : devuelve true si alguno de los operandos son true. 
* '!' : Niega el operando que se le pasa. 
* '&' : devuelve true si ambos operandos son true, evaluándolos ambos. 
* '|' : devuelve true uno de los operandos es true, evaluándolos ambos. 

Operador de concatenación con cadena de caracteres '+': 

* Por Ejemplo: System.out.println("El total es"+ result +"unidades"); 

Operadores que actúan a nivel de bits: Son mucho menos utilizados por eso los explicamos mas por encima. 

* '>>': desplazamiento a la derecha de los bits del operando 
* '<<': desplazamiento a la izquierda de los bits de operando 
* '&': operador and a nivel de bit. 
* '|': operador or a nivel de bit

http://espanol.answers.yahoo.com/question/index?qid=20110215083424AAiXA6k fuente... XD 




operadores de comparacion 



Operadores de comparación ¶

Los operadores de comparación, como su nombre lo indica, permiten comparar dos valores. Puede también estar interesado en ver las tablas de comparación de tipos, ya que muestran ejemplos de las varias comparaciones relacionadas con tipos.
Operadores de comparación
EjemploNombreResultado
$a == $bIgualTRUE si $a es igual a $b después de la manipulación de tipos.
$a === $bIdénticoTRUE si $a es igual a $b, y son del mismo tipo.
$a != $bDiferenteTRUE si $a no es igual a $b después de la manipulación de tipos.
$a <> $bDiferenteTRUE si $a no es igual a $b después de la manipulación de tipos.
$a !== $bNo idénticoTRUE si $a no es igual a $b, o si no son del mismo tipo.
$a < $bMenor queTRUE si $a es estrictamente menor que $b.
$a > $bMayor queTRUE si $a es estrictamente mayor que $b.
$a <= $bMenor o igual queTRUE si $a es menor o igual que $b.
$a >= $bMayor o igual queTRUE si $a es mayor o igual que $b.
Si se compara un número con un string o la comparación implica strings numéricos, entonces cada string es convertido en un número y la comparación realizada numéricamente. Estas reglas también se aplican a la sentencia switch. La conversión de tipo no tiene lugar cuando la comparación es === o !== ya que esto involucra comparar el tipo así como el valor.
http://www.php.net/manual/es/language.operators.comparison.php fuente ... XD
operadores logicos 

Operadores lógicos (verdadero/falso)

Mientras que los operadores aritméticos se usan principalmente con números, los operadores lógicos están pensados para usarse con valores lógicos (verdadero y falso). Hay solo tres operadores lógicos: yo y no. El siguiente código de TurtleScript muestra cómo usarlos:
$y_1_1 = verdadero y verdadero  # -> verdadero
$y_1_0 = verdadero y falso  # -> falso
$y_0_1 = falso y verdadero  # -> falso
$y_0_0 = falso y falso  # -> falso

$o_1_1 = verdadero o verdadero # -> verdadero
$o_1_0 = verdadero o falso  # -> verdadero
$o_0_1 = falso o verdadero  # -> verdadero
$o_0_0 = falso o falso  # -> falso

$no_1 = no verdadero  # -> falso
$no_0 = no falso  # -> verdadero
Puedes ver los valores resultantes en el inspector, aunque también se proporcionan pequeños comentarios al final de las líneas. Y resulta en verdadero solo si ambas partes son verdaderosO resulta en verdadero si una de las dos partes es verdadero. Y no transforma verdadero en falso yfalso en verdadero.
Los operadores lógicos aparecen resaltados en rosa.

Unos ejemplos más complejos:

Considera el siguiente ejemplo con and:
$a = 1
$b = 5
si (($a < 10) y ($b == 5)) y ($a < $b) {
  escribir "hola"
}
En este código de TurtleScript, el resultado de los tres operadores de comparación están agrupados mediante los operadores y. Esto significa que los tres resultados tienen que ser iguales a «verdadero» para que se escriba la palabra «hola».
Un ejemplo con o:
$n = 1
si ($n < 10) o ($n == 2) {
  escribir "hola"
}
En este código de TurtleScript, la parte izquierda del operador o es «verdadera», mientras que la derecha es «falsa». Ya que una de las dos partes del operador o es «verdadera», el resultado del operador o también lo es. Esto quiere decir que se escribe la palabra «hola».
Finalmente, un ejemplo con no, que transforma «verdadero» en «falso» y «falso» en verdadero». Fíjate:$n = 1
si no ($n == 3) {
  escribir "hola"
} sino {
  escribir "no hola ;-)"
}


http://docs.kde.org/stable/es/kdeedu/kturtle/operators.html fuente ... XD

No hay comentarios:

Publicar un comentario