CURSO ESTRUCTURA DEL LENGUAJE C++

Introducción a la programación en C++

LOS OPERADORES EN C++

OPERACIONES EN C++

 

  • Los programas en C++ constan de datos, sentencias de programas y expresiones.
  • La mayoría de los programas en C++ realizan operaciones básicas, a través de un conjunto potente de operadores, que usándolos correctamente aumenta la expresividad y eficiencia del lenguaje.

 

      OPERADORES ARITMETICOS

 

      + suma

      – resta

      * multiplicación

      / división

      % mod o residuo

 

El simbolo / (slash) se utiliza para la division real y el operador % (mod) representa el resto de la división entera

 

     OPERADORES RELACIONALES

 

      < menor que

      > mayor que

      <= menor o igual

      >= mayor o igual

      == igual

      != diferente

 

 

 

      OPERADORES LOGICOS

 

      && and (y lógica)

      | |  or (ó lógico)

      !  not (negación)

  

  

  

                       

                                                                                                                           

       OPERADORES DE ASIGNACION

           =  igual

          += mas igual

          -=menos igual

          *= por igual

         /= dividido igual

 

 

Los operadores de asignación son de alta utilidad en programación debido a que abrevian operaciones. Un ejemplo de su uso es el siguiente

 

x=x+5;  ———- es equivalente a ———- x+=5;    

                                                                                                                          

                                                                                                                                                    FUNCIONES INTERNAS

 

Algunos programas requieren ademas de las operaciones tradicionales como las aritmeticas basicas, las relacionales y lógicas,   de operaciones mas complejas como la potencia o  la raiz cuadrada por citar algunas. 

 

POTENCIA (FUNCION POW)

 

Para elevar una base a un exponente no existe un operador específico. Debe utilizarse la función POW , la cual pide la base y el exponente y devuelve el resultado de esta operacion.

 

ej:     x = pow (2 , 5) ;    ……………….. arroja 32 ……………….. x = 32

 

 

 

PRIORIDAD Y ASOCIATIVIDAD DE LOS SIGNOS

 

Este concepto indica el orden en que se aplican los operadores a un valor. El orden de la siguiente tabla de prioridad es arriba abajo y de izquierda a derecha

  • si dos operadores se aplican al mismo operando, el operador con mayor prioridad se aplica primero
  • Todos los operadores del mismo renglon o fila de la tabla tienen igual prioridad y asociatividad, por lo tanto en caso de estar aplicados en una expresión se leen de izquierda a derecha
  • El operador de izquierda a derecha significa aplicar el operador más a la izquierda primero, y en la asociatividad derecha izquierda se aplica primero el operador mas a la derecha
  • Los paréntesis tienen la máxima prioridad 

 

PRIORIDAD OPERADORES ASOCIATIVIDAD
1 (  )  [   ]{  }  I – D
2 + +   – –    !  D – I
3 *    /    %     I – D
4 +    –  I – D
5 <     <=     >     >=       I – D
6 = =      ! =  I – D
7 &&  I – D
8 |  |  I – D
9 =   *=   /=   %=   +=  -=      I – D

 

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: