Académique Documents
Professionnel Documents
Culture Documents
Taller 2
Entrada y salida de datos en C++
Palabras Reservadas en C++
Una palabra es reservada, pues dicha palabra tiene acciones especficas dentro de
C/C++, las palabras reservadas son:
asm
auto
break
case
catch
char
class
const
continue
default
delete
do
double
else
enum
extern
float
for
friend
goto
if
return
try
inline
short
typedef
int
signed
union
long
sizeof
unsigned
new
static
virtual
operator struct
void
private
switch
volatile
protected template while
public
this
namespace
register
throw
using
Tipos de variables.
Los 15 tipos de datos aritmeticos fundamentales disponibles son (los valores de los
rangos indicados son simplemente representativos y dependen de la maquina utilizada
32 bits o 64 bits):
Enteros
short
Enteros entre 215 = -32768 y 215 1 = 32767
unsigned
short Enteros entre 0 y 65535
int
Enteros entre 231 = 2147483648 y 231 1 = 2147483647
unsigned int
Enteros entre 0 y 232 = 4294967295
long (32 bits)
Entero entre -2147483648 y 2147483647,
long (64 bits)
Entero entre -9223372036854775808 y 9223372036854775807,
unsigned long (32 bits) Enteros entre 0 y 4294967295,
unsigned long (64 bits) Enteros entre 0 y 18446744073709551615,
long long
Enteros entre -9223372036854775808 y 9223372036854775807
unsigned long long
Enteros entre 0 y 18446744073709551615
Float
Prof. Edwin Ch
avez R.
float
Booleanos y caracteres
bool
Booleanas true o false.
char
Caracteres de 0 a 255 o -128 a 127, usa 8 bits,
signed
char Caracteres -128 a 127,
unsigned char Caracteres de 0 a 255.
Las variables tipo char alojan caracteres, debiendo inicializarse en la forma:
char c = a;
Operadores aritm
eticos.
Existen operadores binarios (i.e., que act
uan sobre dos variables, una a cada lado del
operador) para la suma, la resta, la multiplicacion y la division:
+
Operadores relacionales.
Los smbolos para los operadores relacionales de igualdad, desigualdad, menor, menor
o igual, mayor y mayor o igual son:
==
!=
<
<=
>
>=
||
Ejercicios
1. Complete:
La lnea
# include <stdio.h>
Prof. Edwin Ch
avez R.
Prof. Edwin Ch
avez R.
Prof. Edwin Ch
avez R.