Вы находитесь на странице: 1из 5

Deber N°1

Nombre: Kevin Medina


Fecha: 25/10/2019
Semestre: Primer Semestre “B”
Carrera: Telecomunicaciones

OPERADORES EN VISUAL C++


Los operadores lógicos son una herramienta, que nos permiten determinar si un dato
cumple o no con alguna condición propuesta, realizar operaciones, asignar valores, etc.
Dependiendo de ello saber qué próximo paso realizar para terminar el programa en
proceso. Teniendo así varios tipos de operadores lógicos.

TIPOS DE OPERADORES EN VISUAL C++

Operadores de Asignación

Permiten dar valores determinados por nosotros a una variable, teniendo disponibles los
siguientes operadores:

SIMBOLO USO DESCRIPCION SENTENCIA


NO AMENA
= a=b Asigna el valor de b a la variable a. a=b

*= a*=b Multiplica a por b y asigna el resultado a la a=a*b


variable.
/= a/=b Divide a entre b y asigna el resultado a la a=a/b
variable.
%= a%=b Fija a al residuo d a/b. a=a%b
+= a+=b Suma b y a y lo asigna a la variable a. a=a+b
-= a-=b Resta b y a y lo asigna a la variable a. a=a-b

Operadores Aritméticos

Se utilizan para realizar cálculos de aritmética con números reales y de aritmética de


punteros.
OPERADOR TIPO EJEMPLO
+ Suma a+b
- Resta a-b
* Multiplicación a*b
/ División entera: Cociente a/b
% División entera: Resta a%b
Operadores Relacionales

Se utilizan para comprobar la veracidad o falsedad de alguna propuesta de relación. Si


la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa será
false (cero).
OPERADOR SIGNIFICADO FORMA
== Igual a a==b
!= Diferencia a a!=b
> Mayor que a>b
< Menor que a<b
>= Mayor o igual que a>=b
<= Menor o igual que a<=b

Operadores lógicos

Los operadores lógicos producen un resultado booleano, y sus operando 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).

OPERADOR NOMBRE EJEMPLO RESULTADO


! No !A Negación de A
&& Y A&&B Verdadero si alguno es verdadero
|| Ó A||B Si A y B son verdaderos se obtiene
verdadero (true)

Operadores de Bits

Son operadores de movimiento a nivel de bits, con la intención de convertir una


determinada cantidad a su equivalente en bits para posteriormente realizar un
desplazamiento de dicho valor. Estos operadores son:

OPERADOR ACCION EMPLO


<< Desplazamiento a Izquierda a<< b
>> Desplazamiento a Derecha X =a+b
~ Complemento X=a*b
& AND X=a&b
^ XOR X=a^b
| OR X=a|b

PRIORIDAD DE OPERADORES EN VISUAL C++


Los operadores se muestran en orden decreciente de prioridad de arriba a abajo. Los
operadores del mismo grupo tienen la misma prioridad (precedencia) y se ejecutan de
izquierda a derecha (asociatividad).
SIMBOLO OPERADOR
() Paréntesis
[] Subíndice
. Acceso a miembros de un objeto
++ Prefijo de incremento
-- Prefijo decremento
+ Más unitario
- Menos unitario
! Negación lógica unitaria
(tipo) Modelado unitario
New Creación de objetos
* Producto
/ División
% Resto entero
+ Suma
- Resta
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
Instanceof Verificación tipo de objeto
== Igualdad
!= Desigualdad
& AND bit a bit
^ OR exclusive bit a bit
| OR inclusive bit a bit
&& AND lógico
|| OR lógico
?: Condicional ternario
= Asignación
+= Asignación de suma
-= Asignación de resta
*= Asignación de producto
/= Asignación de división
%= Asignación de módulo
&= Asignación AND bit a bit
^= Asignación OR exclusive bit a bit
|= Asignación or inclusive bit a bit

TIPOS DE DATOS EN VISUAL C++

Enteros

Nos permite trabajar con cualquier número que se encuentre dentro del conjunto
numérico de los enteros, por ejemplo 2, 67, 105, 1234 etc.

TIPO NOMBRE RANGO DE VALORES


Char -128..127
Int -32768..32767
ENTEROS long int -2.147.438. 648..2.147.483.647
Reales

Se emplean para representar números reales fraccionales (con decimales). Para definir
datos reales se antepone la palabra reservada “float” al identificador de la variable.

TIPO NOMBRE RANGO DE VALORES


REALES float +/-1E-37..+/-1E38
double +/-1E-307..+/-1E308
long doublé +/-1E-4932..+/-1E4932

Caracteres

Este tipo de datos permiten trabajar con cualquier símbolo (letras, símbolo, números)
que se encuentre representado dentro de la tabla del código ASCII.

TIPO NOMBRE RANGO DE VALORES


CARACTER char CODIGO ASCII

Booleanos

Es en computación aquel que puede representar valores de lógica binaria, esto es 2


valores, que normalmente representan falso o verdadero. Se utiliza normalmente en la
programación, estadística, electrónica, matemáticas.
TIPO NOMBRE RANGO DE VALORES
BOOLEANO bool TRUE-FALSE

Vacío

La palabra reservada  void  define en C++ el concepto de no existencia o no atribución


de un tipo en una variable o declaración. Es decir, una función declarada como  void  no
devolverá ningún valor. Esta palabra reservada también puede usarse para indicar que
una función no recibe parámetros

TIPO NOMBRE RANGO DE VALORES


VACIO void VALOR NULO

Referencias
Garcia, C. G. (2012). TRANSVERSAL DE PROGRAMACIÓN BÁSICA. Obtenido de
Operadores en C++: http://profesores.fi-
b.unam.mx/carlos/lcpi/p09/OPERADORES%20EN%20%20C++.pdf