Ir al contenido principal

Operadores en lenguaje C

Operadores en C++

2. ¿Qué es un OPERADOR?
“Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Existen 6 tipos de operadores según su función, que son aritméticos, relacionales, de asignación, lógicos, de dirección y de manejo de Bits.

2.1.OPERADORES DE ASIGNACIÓN     

“Tal y como su nombre lo indica, este tipo de operadores permiten la asignación de un valor especifico a una variable. En C++ se encuentran disponibles los siguientes operadores: 




Todos ellos son operadores binarios, de los cuales, “ = ” es el único de asignación simple, los demás son operadores de asignación compuestos, puesto que están conformados por más de un símbolo, por ejemplo “+=” se compone del operador “+ “ y el operador “ = “. Los seis primeros aceptan operandos de distinto tipo, mientras que los cinco últimos: <<=, >>=, &=, ^= y |=, implican manejo de bits, por lo que sus operandos deben ser numero int en sus distintas variantes.
                                                               





2.2.OPERADORES ARITMÉTICOS
 Los operadores aritméticos se usan para realizar cálculos y operaciones con números reales y punteros . Básicamente permiten hacer cualquier operación aritmética que se necesite. Los operadores más comunes son:


También existen operadores para los punteros, sin embargo estos solo aplican para aquellos apuntadores a matrices, arreglos o listas de elementos.


2.3.OPERADORES RELACIONALES
“Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano.



2.4.OPERADORES LÓGICOS
 “Los operadores lógicos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el contrario, las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres, dos de ellos son binarios y el último (negación) es unario:


2.5.OPERADORES DE BITS [2]

“Los operadores de movimiento son operadores a nivel de bits, y lo que hacen es convertir una determinada cantidad a su equivalente en bits para posteriormente realizar un desplazamiento de dicho valor. 

2.6.OPERADORES DE DIRECCIÓN
 Además de los operadores aritméticos, de los que existen versiones para los tipos numéricos y para los punteros, C++ dispone de dos operadores específicos para estos últimos (punteros de cualquier tipo): la indirección “*” y la referencia “&”


2.7.OTROS OPERADORES


Comentarios

Entradas más populares de este blog

Informe SItuacional / Base de Datos

Informe Situacional Acqua Fresca DESCARGAR . . . Materia: Base de Datos Estudiante: Yineth guerrero Codigo: 152432 Profesor: Jose Gregorio Perez Enlace al blog del profesor Instituto Universitario de Tecnologia para la Informatica (I.U.T.E.P.I)

Bienvenido a mi blog

Bienvenido a este rincón donde se encuentra el arte y lo bohemio junto a un toque de incoherencia. "El alma abierta sobre las angustias de la carne y del espíritu, y una protesta contra esa agravación del dolor natural de la vida, que es el dolor social creado por el egoísmo y la estupidez. Me interesa más que la literatura, la química, las matemáticas, la medicina. Todo á ciertas alturas, en las cumbres, es emoción poética." Emilio Carrere (1915) Saludos! Mi nombre es Yineth Guerrero, estudiante nocturno del 4to semestre en Análisis de Sistemas en el Instituto Universitario de Tecnología para la Informática (I.U.T.E.P.I). Hasta los momentos este blog esta destinado para proyectos universitarios, eventualmente espero publicar artículos sobre temas de interés.  Gracias por tu visita! Instagram: @yinethguerreromusic /  https://www.instagram.com/yinethguerreromusic/ Youtube:  https://www.youtube.com/watch?v=4x1Cf9s_8yU.