Los tipos de datos del C++ no soportan
gran numero de datos predefinidos,
pero el crea sus propios datos
Caracter
Char,short,int
la mayoria de computadores utilizan el
conjunto de caracteres ASII. El C++ procesa
datos caracteres utilizando el tipo de datao (
Char), los caracteres se almacenan como
numeros entre el rango de -128 a +127
Eje: char car = ' c ' , carl = ' D ' ;
car = car - 32 , carl = carl + 32
Entero, Real
unsigned int , long , float
Double, long double
los tios de enteros se
almacenan internamente en
2 bites de memoria
CONSTANTES
una constante es un objeto cuyo valor
no puede cambiar a lo largo de la
ejecucion de un programa. En C++
existen cuatro tipos
Constante literales
Estas constantes estan clasificadas
por los siguientes tipos: Enteras,
reales, de caracteres, de cadena,
enumeradas, definidas, y declaradas
Constantes enteras : sucecion de digitos
precedidos o n por + o - Eje: constantes
numericas; 234 - 456 constante enteras., 12334L
- 43567L constante enteras largas tiene como
sufijo
ESTRUCTURA GENERAL
SE COMPONE DE UNA O MAS FUNCiONES
DIRECTIVAS DEL
PREPROCESADOR
son instrucciones al compilador.
comienzan con el signo de libro o
“almohadilla” (#) y no terminan en
punto y coma, ya que no son
instrucciones del lenguaje C++.
El archivo de cabecera más
frecuente es iostream.h , ya
que proporciona al
compilador C++ la información
necesaria sobre las funciones
de biblioteca cin y cout , así
como otras rutinas de
biblioteca que realizan
operaciones de entrada y
salida.
DECLARACIONES
GLOBALES
indican al usuario que las
constantes o variables así
declaradas son comunes a
todas las funciones de su
programa.
Un prototipo es una declaración de una
función y consiste en una definición de la
función sin cuerpo y terminado con un punto y
coma.
FUNCIÓN
main( )
es el punto
inicial de entrada
al programa.
int main( ) { } ... bloque de
sentencias
FUNCIONES
DEFINIDAS POR EL
USUARIO
FUNCIONES DE
BIBLIOTECA
requieren que se incluya el
archi vo donde está su
declaración tales como matht.h
o stdio.h
FUNCIONES
POR EL
USUARIO
requieren una declaración o prototipo en el
programa, que indica al compilador el tipo de la
función, el nombre por el que será invocada, así
como el número y tipo de sus argumentos.
COMENTARIOS DEL
PROGRAMA
es cualquier información
añadida a su archi vo fuente e
ignorada por el compilador
En C++ se def ine una
línea de comentario
comenzando con una
doble barra inclinada ( //
)
ELEMENTOS
IDENTIFICADOR
es una secuencia de caracteres, letras, dígitos y
subrayados ( _ ) que comienza siempre por un
carácter . Las letras mayúsculas y minúsculas son
diferentes. Pueden tener cualquier longitud, pero
el compilador ignora a partir del 32.
EJEMPLO
nombre_Alumno Fecha_Compra
Letra_indice alfa Dia Habitacion24
Mayor i menor j
PALABRAS
RESERVADAS
tal como void (ausencia
de tipo, o tipo genérico),
es una característica del
lenguaje C++.
asm auto bool break case catch char class const continue default
delete do double else enum explicit extern float for friend goto if
inline int longmutable namespace new operator private protected
public register return short signed sizeof static struct switch
template this throw try typedef union unsigned virtual void
volatile wchar_t while
COMENTARIOS
SIGNOS DE
PUNTUACIÓN Y
SEPARADORES
Todas las sentencias de C++ deben terminar con un punto y coma (;) .
Los separadores son espacios en blanco, tabulaciones, retornos de
carro y avances de línea. Otros signos de puntuación son:
! [ % ] ^ \ & ; * ´ ( : ) < - > + ? = , { . } / ~
ARCHIVOS DE
CABECERA
es un archivo especial que contiene las
declaraciones de objetos y funciones de la
biblioteca que son añadidos en el lugar donde se
insertan.
VARIABLES
Posición de memoria
donde se almacena
un valor de tipo de
dato definido
Declaración de
una variable
proporciona
información de
lo que allí se va
almacenar
Inicialización de
una variable,
pueden ser
inicializadas al
tiempo que se
declaran. Ejm,
nombre_variable
= expresión
Variables Dinámicas y de
objetos; una variable
dinámica se crea y libera
durante la ejecución de una
función
Duración de una Variable,
estas pueden ser usadas
en todo el programa
Variables locales; son
las que se definen
dentro de una función
Variables
Globales; Son
variables que
están declaradas
fuera de la
función
ENTRADAS Y SALIDAS
Entrada en C++ se
trabaja "cin" cuando
ingresamos la
información
En C++ para
definir una salida
se trabaja con
"cout" que se
muestra en la
pantalla del
usuario
Namespaces; Mecanismo
para agrupar un conjunto
de identificadores,
nombres de tipos,
funciones