OPERADORES
Enviado por wilfrdo • 8 de Abril de 2013 • 1.218 Palabras (5 Páginas) • 377 Visitas
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
...