ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

OPERADORES


Enviado por   •  8 de Abril de 2013  •  1.218 Palabras (5 Páginas)  •  357 Visitas

Página 1 de 5

Operadores

Una vez que sabemos de la existencia de variables y constantes, podemos empezar a operar con ellos. Para ello, C + + integra operadores. A diferencia de otros lenguajes cuyos operadores son principalmente palabras clave, operadores en C + + son en su mayoría hechas de signos que no son parte del alfabeto, pero están disponibles en todos los teclados. Esto hace que C + + código más corto y más internacional, ya que depende menos de las palabras en inglés, pero requiere un poco de esfuerzo de aprendizaje en el principio.

Usted no tiene que memorizar todos los contenidos de esta página. La mayoría de los detalles se proporcionan únicamente para servir como una referencia más adelante en caso de que la necesite.

Asignación (=)

El operador de asignación asigna un valor a una variable.

Operadores

Una vez que sabemos de la existencia de variables y constantes, podemos empezar a operar con ellos. Para ello, C + + integra operadores. A diferencia de otros lenguajes cuyos operadores son principalmente palabras clave, operadores en C + + son en su mayoría hechas de signos que no son parte del alfabeto, pero están disponibles en todos los teclados. Esto hace que C + + código más corto y más internacional, ya que depende menos de las palabras en inglés, pero requiere un poco de esfuerzo de aprendizaje en el principio.

Usted no tiene que memorizar todos los contenidos de esta página. La mayoría de los detalles se proporcionan únicamente para servir como una referencia más adelante en caso de que la necesite.

Asignación (=)

El operador de asignación asigna un valor a una variable.

a = 5;

Esta sentencia asigna el valor entero 5 a la variable. La parte de la izquierda del operador de asignación (=) se conoce como el valor-i (valor de la izquierda) y el de la derecha como el valor p (valor a la derecha). El valor-i tiene que ser una variable, mientras que el valor R puede ser una constante, una variable, el resultado de una operación o cualquier combinación de éstos.

La regla más importante cuando se asigna es la regla de derecha a izquierda: La operación de asignación se realiza siempre de derecha a izquierda, y nunca a la inversa:

a = b;

Esta sentencia asigna a la variable a (la valori) el valor contenido en la variable b (el valor p). El valor que se almacena hasta el momento en una no se considera en absoluto en esta operación, y en el hecho de que valor se pierde.

Tenga en cuenta también que sólo estamos asignando el valor de b a una en el momento de la operación de asignación. Por lo tanto, un cambio posterior de b no afectará el nuevo valor de a.

Por ejemplo, vamos a echar un vistazo al código siguiente - He incluido la evolución de los contenidos almacenados en las variables como comentarios:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

/ / Operador de asignación

# Include

using namespace std;

int main ()

{

int a, b; / / a:, b:?

a = 10, / / a: 10, b:?

b = 4, / / a: 10, B: 4

a = b; / / a: 4, b: 4

b = 7; / / a: 4, b: 7

cout << "a:";

cout << a;

cout << "b:";

cout << b;

return 0;

}

a: 4 b: 7

Este código nos dará como resultado que el valor contenido en a es 4 y la contenida en b es 7. Observe cómo una no se vio afectada por la modificación final de b, a pesar de que declaró a = b a (es decir, debido a la regla de derecha a izquierda).

Una propiedad que C + + tiene más de otros lenguajes de programación es que la operación de asignación se puede utilizar como el valor p (o parte de un valor p) para otra operación de asignación. Por ejemplo:

a

...

Descargar como (para miembros actualizados)  txt (6.9 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com