8. C++ || Operadores

Esta será la última entrada de operadores en C++ para dar paso al bloque de las sentencias (if), en esta entrada vamos a ver:

  • Operador coma
  • Operador ( )
  • Operador [ ]
  • Operador : :
  • Operador sizeof





Operador coma


C++ permite utilizar el operador coma para combinar dos o más expresiones. Su sintaxis sería:

expresión1, expresión2, expresión 3,..., expresión_n;

Este operador evaluará las expresiones de izquierda a derecha, esto nos va a permitir declarar e inicializar variables en una misma línea.

int x, y, z;
float r1, r2, r3;
char letra, vocal;

O también inicializar

int x = 7, y = 3, z = -5;
float salario = 500.00, bono = 0.5;
char band = 'v', vocal_a = 'a', respuesta;

Nota: se puede usar tantas comas sean necesarias para separar las variables, pero la sentencia siempre debe terminar con punto y coma.

Operador ( )


El operador ( ) sirve para llamar funciones en C++, aunque es algo que veremos más adelante, es bueno tenerlo presente. También se utiliza para encerrar los argumentos de funciones, hacer conversiones explicitas de tipo, aclarar la prioridad entre operadores, especificar condiciones.

Operador [ ]


Sirve para asignar el tamaño de un array en nuestros programas C++, también se utiliza junto con el operador delete.

Operador : :


En C++ se le conoce como operador de ámbito de resolución. Permite especificar el alcance o ámbito de un objeto.

Operador sizeof


En algunas ocasiones necesitamos saber el tamaño en bytes de un tipo de dato o variable. C++ utiliza el operador sizeof para ello, este toma un argumento que es el tipo de dato o el nombre de la variable y devuelve un resultado que es el tamaño en bytes. Su sintaxis es:

sizeof (nombre de la variable o tipo de dato)
sizeof (expresión)
sizeof (int)
sizeof (x)
sizeof (a + b)

El operador sizeof se utiliza en programación avanzada.

Si soy sincero este apartado es algo que sólo quiero que se tenga presente, tal vez no hayan entendido mucho y tienen razón, por ahora no vamos a utilizar muchos de estos operadores, pero pronto sí. Siento que es una buena práctica tener un poco de conocimientos para entradas posteriores.



No hay comentarios