Categories: All - enteros - funciones - datos - directivas

by katherin torres 5 years ago

1578

Lenguaje de programación C++

C++ es un lenguaje de programación basado en funciones, donde la función principal debe llamarse 'main'. Los tipos de datos en C++ se dividen en numéricos y caracteres. Los datos numéricos se clasifican en enteros, como char, bool, short, int, long y long long, y en reales, como float, double y long double.

Lenguaje de programación C++

Lenguaje de programación C++

Los tokens de C ++ son las unidades individuales más pequeñas de un programa

Se clasifican en
Simbolos Especiales
Operadores

Tipos de operadores según su función

De Dirección

Indirección de puntero -a-clase ->

Indirección de puntero a miembro .*

Referencia o dirección &

Deferencia o indirección *

Bits

AND &

Complemento~

Desplazamiento a Derecha >>

Desplazamiento a Izquierdo <<

Lógicos

Negación Lógica !

OR Lógico ll

AND Lógico &&

Relacionales

Diferente ¡=

Igual =

Mayor o igual >=

Menor o igual <=

Mayor >

Menor <

Aritméticos

Módulo %

División /

Multiplicación *

Suma +

Resta -

Cadenas
Constantes
Identificadores
Palabras claves

Está definido por funciones, donde la función principal debe ser llamada "main"

Tipos de datos Númericos
Los tipos de datos numéricos en C++ están divididos en enteros y reales

Los Tipos de datos numéricos reales se dividen

Float, Double, Long Double1

Los tipos de datos enteros se dividen

char, Bool, Short, Int, Long, Long long

Tipos de datos en C++
El tipo de dato determina la naturaleza del valor que pueda tomar una variable .Cada variable, argumento de función y el valor devuelto por una función debe tener un tipo para compilarse. Asimismo, ante de evaluar todas las expresiones (incluyendo valores literales), el compilador les da implícitamente un tipo.

Los tres tipos de datos básicos son

Caracteres

Números de coma flotante (reales)

Enteros

La composición general de un programa C++ es
Función "main"

La función main() es una secuencia de llamadas a otras funciones que pueden llamar a otras funciones. C++ proporciona los medios para construir nuestras propias funciones así como también bibliotecas de funciones, tales como la stdio.h de ANSI C, y las específicas de C++ como stream, iostream y otras. Al igual que cualquier función en C++ la función main es un subprograma que puede o no devolver un valor o simplemente realizar una acción.

Comentarios

son líneas aclaratorias no compilables, el compilador reconoce los juegos de caracteres // o /* */ Los comentarios pueden escribirse utilizando alguna de las siguientes formas: 1. Comentando en la misma línea, utiliza //, ejemplo int edad; // la edad se utilizará como un valor entero. 2. Comentando entre varias líneas, utiliza /* */

Funciones definidas por el usuario

Un programa en C++ se forma por una colección de funciones. Todos los programas se construyen a partir de una o más funciones que se integran para crear una aplicación. Todas las funciones se crean generalmente para realizar una única tarea. Una función se realiza escribiendo primero el tipo del valor de retorno de la función, después el nombre de la función, posteriormente entre paréntesis las variables que utilizará dicha función (parámetros) y finalmente las instrucciones de la función. Las funciones definidas por el usuario se invocan por su nombre y los parámetros opcionales que se puedan tener. Todas las funciones tienen nombre y una lista de valores que recibe. Se puede asignar cualquier nombre a la función, pero normalmente se procura que dicho nombre describa el propósito de la función.

Declaraciónes globales

se define fuera del cuerpo de cualquier función, normalmente al principio del programa, después de la definición de los archivos de biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier función. El ámbito de una variable global son todas las funciones que componen el programa, cualquier función puede acceder a dichas variables para leer y escribir en ellas.

Directivas del preprocesamiento

El preprocesador analiza el fichero fuente antes de la fase de compilación real, y realiza las sustituciones de macros.. Una directiva de preprocesador es una línea cuyo primer carácter es un #

Ejemplos #include #include #define #ifdef

Directiva #define

Este se encarga de crear una macro, que es un identificador de parámetros con una cadena de tokens

Directiva #include

indica al preprocesador que trate el contenido de un archivo especificado