LUENGUAJE DE PROGRAMACIÓN C++
creado a mediados de 1980 por Bjarne Strousstrup,
como extensión del lenguaje C. Abarca tres paradigmas de la programación: Estructurada, genérica y la orientada a objetos
Estructura de un programa en C++
Directivas de procesamiento
facilitar la creación en diferentes entornos de ejecución.
Declaraciones globales
Función main
es el punto por donde todos los programas inician su ejecución
Funciones definidas por el usuario
Entradas
Proceso
Salida
Comentarios para entender el funcionamiento del programa
líneas aclaratorias no compilables
Comentarios de una sola línea, se utiliza //
Comentando entre varias líneas, se utiliza /* */
Operadores en C++
elementos del programa que se aplica a uno o varios operandos en una expresión
o instrucción
operadores unarios
requieren un operando
Operadores de negación y complemento
Operador de tamaño
Operador Bit complemento
operadores binarios
requieren dos operandos
Operadores de asignación
Permiten la asignación de un valor
especifico a una variable
Operadores aritméticos
Usados para realizar cálculos y operaciones con números reales y punteros
Operadores relacionales
se utilizan para comprobar la veracidad (true) o falsedad (false) de determinadas propuestas de relación
Operadores lógicos
AND lógico
OR lógico
Operadores de Bits
Convierten una determinada cantidad a su equivalente en bits para posteriormente realizar un desplazamiento de dicho valor
operador
condicional
Requiere tres operandos
sirve para tomar
decisiones
Proporciona un resultado entre dos posibilidades en función de una condición
Tipos de datos numéricos
Enteros
Char
Bool
puede ser true o false
Short int
int
long
long long
Números flotantes
Float
Double
Long Double 1
Caracteres
Char
__wchar_t
Constantes y variables
Variables
Nombre simbólico de una cantidad de datos. hace referencia a las instancias de tipos de datos escalares
identificador: Nombre de una variable
empezar con letras o o el carácter _
No puede tener caracteres especiales
Las palabras reservadas del lenguaje C++
especificar
explícitamente su tipo
Constantes
Elementos invariables
Constantes enteras
constantes de coma flotante (con exponente (E) o con parte decimal)
constante de carácter
juego de 96 carácteres
Funciones de entrada y salida
las proporciona la biblioteca
estándar
contenido del archivo de cabecera <iostream>
permite manipular los flujos de entrada (cin) y salida (cout)
Funciones
agrupación de sentencias que realizan una acción específica
cálculos
Tareas