Generalidades y componentes basicos del lenguaje de programacion c++
Operadores
¿Que son?
Un elemento de programa
que se aplica a uno o mas
operandos en una expresion de
instruccion.
Los operadores que requieren
cierta cantidad de operandos
reciben un nombre
Unarios
Un operando
Binarios
Dos operandos
Ternario
Tres operandos
Existen 6 tipos segun su
funcion
Asignación
Permiten
Asignación de
un valor en especifico
de una variable
Ejemplo
= Asignación básica
*= Asignación de producto
-= Asigna resta
Aritméticos
Permiten
Realizar calculos y operaciones
Con
Números reales y punteros
Los operadores mas comunes
son:
+ Suma
- Resta
* Multiplicacion
/ Division
% Modulo
-- Decremento
++ Incremento
Racionales
Permiten
Comprobar la veracidad y falsedad
Generalmente son respuestas
a preguntas
Genera dos valores
1
Éste si es:
True
0
Éste si es:
False
Dispone de los siguientes operadores
racionales:
< Menor
> Mayor
<= Menor o igual
>= Mayor o igual
== Igual
¡= Diferente
Lógicos
Producen
Un resultado booleado
Son tres los operadores lógicos
&& AND logico
Siendo este un:
Operador binario
OR logico
Siendo este un:
Operador binario
Negación lógica
Siendo este un:
Operador unario
Operadores de Bits
Permiten
Convertir una determinada cantidad
a su equivalente en bits
Para
Posteriormente realzar un desplazamiento
de dicho valor
Los operadores son:
<< Desplazamiento a izquierda
>> Desplazamiento a derecha
~ Complemento
% AND
^ XOR
l OR
Funcion main
Esta es imprescindible
en cualquier programa c/c++
Representa
El punto de ejecución del programa
Normalmente su declaración adopta
la forma:
Int Main ();
Tipos de datos
Int
Empleado para
Almacenar numeros enteros
Utiliza
4 Bytes de
memoria
Float
Empleado para
Almacenar numeros con
menos de 6 cifras decimales
Utiliza
4 bytes de
memoria
Double
Empleado para
Almacenar numeros con
menos de 15 cifras decimales
Utiliza
8 bytes de
memoria
Char
Empleado para
Almacenar un caracter
Los cuales son
Unidad de texto
Cadena o
caracteres
Utiliza
1 byte de
memoria
Bool
Genera dos valores
0
Éste si es:
False
1
Éste si es:
True
Utiliza
1 byte de
memoria