Lenguaje C++
Lenguaje C++
Lenguaje C++
Breve historia de C
Entorno de C++
Crea el programa
archivo .c o .cpp
Procesa directivas
Entorno de C++
Memoria principal
Pone el programa
ejecutable en memoria
Memoria principal
La CPU ejecuta las
instrucciones en la
memoria
Lenguaje C++
Ejemplos de nombres de
variables en C++
Vlidos
deposit
end_Balance
withdrawal
privateLocation
Invlidos
98deposit
end Balance
withdrawal.amt
private
char
short
int
float
double
String
bool
Tipo
Longitud
unsigned char 8 bits
char
8 bits
enum
16 bits
unsigned int 16 bits
short int
16 bits
int
16 bits
unsigned long 32 bits
long
32 bits
float
32 bits
double
64 bits
long double 80 bits
Rango
0
-128
-32,768
0
-32,768
-32,768
0
-2,147,483,648
3.4*(10^-38)
1.7*(10^-308)
3.4*(10^-4932)
a
a
a
a
a
a
a
a
a
a
a
255
127
32,767
65,535
32,767
32,767
4,294,967,295
2,147,483,647
3.4*(10^+38)
1.7*(10^+308)
1.1*(10^+4932)
Sintxis
Ejemplos
Sintxis
Ejemplos
int AGE = 0;
float rate = 0.0;
double sales = 0.0;
bool insured = false;
char grade = ;
Operacin de asignacin.
La operacin bsica para el uso de variables es la asignacin
El tipo de constante a asignar debe de ser congruente con el tipo con el que
fue declarada la variable.
Para la asignacin se utiliza el smbolo =
Ejemplos:
a = 5;
b = 8;
cout << a << b;
Imprime
58
Ejemplo.
//Ejemplo de secuencias de escape
#include <iostream.h>
#include <conio.h>
int main()
{
int a,b,c,d; //4 variables reales
a = 45;
b = 23;
c = 368;
d = 345;
cout << "Impresin de \"variables\"\n";
cout << "a\tb\tc\td\n";
cout << a << "\t" << b << "\t" << c << "\t" << d << endl;
gerch();
return 0;
}
Operadores en C++
Operadores aritmticos
Operacin
Operador Ejemplo
Suma
5 + 8
Resta
5 2
Multiplicacin
4 * 8
Divisin
2 / 7
Mdulo
5 % 3
Reglas de precedencia.
El operador () se utiliza para modificar la precedencia de los operadores
Operador
Operacin
Precedencia
( )
Parntesis
Precedencia ms
alta. Se evalan
primero los ms
anidados
*, / o %
+ o -
Se evalan de
izquierda a derecha
Ejemplos de operadores.
Notacin en C
a + b d/c
a % c + d
(a + b)/(2*c + 3)
(a - c)/(4*b*c) o
(a - c)/4/b/c
int main( )
{
[named constant declarations]
[variable declarations]
[input statements]
[calculation statements]
[output statements]
system(pause);
return 0;
} //end of main function
Procesando un Programa en
C++
Ejemplo:
#include<iostream>
int main()
{
cout << Welcome to C++ Programming. << endl;
return 0;
}
Procesando un Programa en
C++
1.
2.
3.
4.
5.
6.
7.
\n
\t
\r
\\
\
\OOO
\xHHH
Ejemplos de secuencias de
escape.
#include <iostream.h>
#include <conio.h>
int main()
{
cout << "!Bienvenido a ";
cout << "Dev-C++!\n";
getch();
return 0;
}
#include <iostream.h>
#include <conio.h>
int main()
{
cout << "Bienvenido\na\nC++!\n";
getch();
return 0;
}