SlideShare una empresa de Scribd logo
C++
₤ Un tipo char tiene el tamaño mínimo en bytes asignable
por la máquina, y todos los bits de este espacio deben ser
"accesibles".
₤ El tamaño reconocido de char es de 1. Es decir,
sizeof(char) siempre devuelve 1.
₤ Un tipo short tiene al menos el mismo tamaño que un tipo
char.
₤ Un tipo long tiene al menos el doble tamaño en bytes que
un tipo short.
₤ Un tipo int tiene un tamaño entre el de short y el de long,
ambos inclusive, preferentemente el tamaño de un
apuntador de memoria de la máquina.
₤Un tipo unsigned tiene el mismo tamaño que su versión
signed.
Tamaños de tipos primitivos bajo i386
(GCC)
Tipo Número de Bits
Char 8
Short 16
Int 32
Float 32
Double 64
Expresión Operador Ejemplo
Suma + A+B
Resta - A-B
Producto * A*B
División / A/B
Residuo % A%B
Expresión Operador Ejemplo
Mayor que > A>B
Mayor e igual
que >= A>=B
Menor que < A<B
Menor e igual
que <= A<=B
Igualdad = = A= =B
Diferente de != A!=B
Expresión Operador Ejemplo
No ! !(A>B)
Y &&
(A>B)&&
(A>C)
O ||
(A<B) ||
(A>B)
Conio.h
Iostream.h
Stdio.h
Math.h
Type.h
Uso de
funciones
matematicas
Funciones de
clasificacion de
caracteres
Uso de funciones
de cadena
Es aquella en la que una acción
(instrucción) sigue a otra en
secuencia. Las tareas se suceden de
tal modo que la salida de una es la
entrada de la siguiente y así
sucesivamente hasta el fin del
proceso.
En este capítulo se revisan los distintos métodos
con los que C controla el flujo lógico de un
programa.
Como se revisó en el capítulo anterior, los
operadores relaciones binarios que se usan son:
==, !=, <, <=, > y >=
además los operadores lógicos binarios:
||, &&
y el operador lógico unario de negación !, que sólo
toma un argumento.
Los operadores anterior son usados con las
siguientes estructuras que se muestran.
Las tres formas como se puede emplear la sentencia if son:
if (condición)
sentencia;
...o
if (condición)
sentencia1;
else
sentencia2;
...o
if (condicion1)
sentencia1;
else if (condicion2)
sentencia2;
...
else
sentencian;
La sentencia que esta
asociada a la palabra
reservada else, se ejecuta
si todas las
condiciones de la
estructura if fueron
falsas.
Por ejemplo:
main()
{
int x, y, w;
if (x>0)
{
z=w;
.......
}
else
{
z=y;
.......
}
}
La estructura
switch está
formada de una
serie de etiquetas
case , y de un caso
opcional default.
Estructura
general:
switch (variable)
{
case valor1: sentencia1;
sentenciaN;
break;
case valor2: sentencia1;
sentenciaN;
break;
case valorN: sentencia1;
sentenciaN;
break;
default: sentencia1;
sentenciaN;
break;
}

Más contenido relacionado

DOC
Estructura Repetitivas
DOCX
Ap n° 3 rios,m. fernanda
PPTX
Automata de Pila y Maquina de Turing No Deterministas
ODP
Entrada Teclado
PPTX
Estructuras repetitivas(while, for, repeat)
DOCX
Lectura de cadenas en c
Estructura Repetitivas
Ap n° 3 rios,m. fernanda
Automata de Pila y Maquina de Turing No Deterministas
Entrada Teclado
Estructuras repetitivas(while, for, repeat)
Lectura de cadenas en c

La actualidad más candente (20)

PPT
Estructuras repetitivas
PPTX
Programación de nivel básico 3. c2. p2.
PPT
Lenguajesdeprogramacion c nivel1-unidad3
PPTX
Do while, for y foreach
PPTX
Estructura mientras 'while'
PPTX
Estructura mientras 'while'
ODP
Introduccion a Python por Facundo Batista
PPT
Curso Java Inicial 3 Sentencias De Control De Flujo
PDF
Tema 3 sentencias de control de java por gio
PPTX
Sentencias de repetición en Java
PPT
Estructuras de Control
PDF
Universidad nacional experimental de guayana
DOCX
métodos procedimimientos estructuras de control java
PPT
Diagramas De Flujo
PDF
Libreria ronald jimenez
DOC
Estructuras De RepeticióN
PPT
CICLO FOR
PPT
Estructuras de control en Java
PPTX
Programacion
Estructuras repetitivas
Programación de nivel básico 3. c2. p2.
Lenguajesdeprogramacion c nivel1-unidad3
Do while, for y foreach
Estructura mientras 'while'
Estructura mientras 'while'
Introduccion a Python por Facundo Batista
Curso Java Inicial 3 Sentencias De Control De Flujo
Tema 3 sentencias de control de java por gio
Sentencias de repetición en Java
Estructuras de Control
Universidad nacional experimental de guayana
métodos procedimimientos estructuras de control java
Diagramas De Flujo
Libreria ronald jimenez
Estructuras De RepeticióN
CICLO FOR
Estructuras de control en Java
Programacion
Publicidad

Destacado (13)

PPTX
Grateful Dead Archivist Reveals Reissue Plans through 2039
DOCX
Oscar restrepo guia # 1
PPTX
Accidentes laborales
PPTX
MANUSIA, SAINS, TEKNOLOGI DAN SENI
DOCX
Cinco supersentidos animales de los que carece el ser humano
PDF
An Introduction to Appium Desktop
PDF
Get Rid of Experts
PDF
Ecosistema Digital y la experiencia usuario
PDF
PAST SIMPLE - REGULAR VERBS
PDF
Seven Enemies of Our Motivation
PPTX
Informática
PDF
Arduino c++ y puerto serie
PDF
Transporte fluvial
Grateful Dead Archivist Reveals Reissue Plans through 2039
Oscar restrepo guia # 1
Accidentes laborales
MANUSIA, SAINS, TEKNOLOGI DAN SENI
Cinco supersentidos animales de los que carece el ser humano
An Introduction to Appium Desktop
Get Rid of Experts
Ecosistema Digital y la experiencia usuario
PAST SIMPLE - REGULAR VERBS
Seven Enemies of Our Motivation
Informática
Arduino c++ y puerto serie
Transporte fluvial
Publicidad

Similar a C++ (20)

PPT
Estructura de lenguaje C++
PPTX
Introducción a Python
PPTX
Tutorial lenguaje c
PPTX
Tutorial lenguaje c
PPTX
Estructura de Lenguaje C++
PPTX
Trabajo Aplicativo para programación.pptx
DOC
Investigacion 1
PPT
Curso lenguaje c_segundo_modulo_
PPTX
Desarrollo aplicaciones visuales
PPTX
Desarrollo aplicaciones visuales
PPTX
Desarrollo aplicaciones visuales
DOC
Mynor Alexander Hernandez Canuz
PPT
Lenguaje
PPTX
algoritmo
PDF
Chuleta de lenguaje C para principiantes
ODP
Seccion Fundamentos SCJP
PDF
Lenguaje c
DOCX
37 tarazona karen programacion
PPTX
Presentación 2014 profe gabriel
Estructura de lenguaje C++
Introducción a Python
Tutorial lenguaje c
Tutorial lenguaje c
Estructura de Lenguaje C++
Trabajo Aplicativo para programación.pptx
Investigacion 1
Curso lenguaje c_segundo_modulo_
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
Mynor Alexander Hernandez Canuz
Lenguaje
algoritmo
Chuleta de lenguaje C para principiantes
Seccion Fundamentos SCJP
Lenguaje c
37 tarazona karen programacion
Presentación 2014 profe gabriel

Más de Victor Zapata (20)

PPTX
consultas.pptx
PDF
10-Operadores+comparación.pdf
PPTX
CONSULTADB.pptx
PDF
mongodebdocumentos.pdf
PPTX
MONGODBCREAR.pptx
PDF
011-Tipos+de+datos (1).pdf
PDF
01-introduccion+json (1).pdf
PDF
05-Terminos+ (2).pdf
PDF
03-Versiones (1).pdf
PDF
01-IntroducciónMongoDB (2).pdf
PDF
00-Bases+de+dato+noSQL (3).pdf
PDF
0001-Contenido+del+curso+mongodb (2).pdf
PDF
00-PRESENTACIÓN+DEL+CURSO (2).pdf
PDF
pptBC5D.pptm [Autoguardado].pdf
PDF
Norma.ISO.31000.2018.Espanol.pdf
PDF
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
PDF
Gestion
PDF
Cualitativaestudiodecaso
PDF
Paradigmas (1)
PDF
consultas.pptx
10-Operadores+comparación.pdf
CONSULTADB.pptx
mongodebdocumentos.pdf
MONGODBCREAR.pptx
011-Tipos+de+datos (1).pdf
01-introduccion+json (1).pdf
05-Terminos+ (2).pdf
03-Versiones (1).pdf
01-IntroducciónMongoDB (2).pdf
00-Bases+de+dato+noSQL (3).pdf
0001-Contenido+del+curso+mongodb (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf
pptBC5D.pptm [Autoguardado].pdf
Norma.ISO.31000.2018.Espanol.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Gestion
Cualitativaestudiodecaso
Paradigmas (1)

Último (20)

PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Metodologías Activas con herramientas IAG
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Metodologías Activas con herramientas IAG
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Doctrina 1 Soteriologuia y sus diferente
TOMO II - LITERATURA.pd plusenmas ultras
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Fundamentos_Educacion_a_Distancia_ABC.pdf

C++

  • 2. ₤ Un tipo char tiene el tamaño mínimo en bytes asignable por la máquina, y todos los bits de este espacio deben ser "accesibles". ₤ El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve 1. ₤ Un tipo short tiene al menos el mismo tamaño que un tipo char. ₤ Un tipo long tiene al menos el doble tamaño en bytes que un tipo short. ₤ Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive, preferentemente el tamaño de un apuntador de memoria de la máquina. ₤Un tipo unsigned tiene el mismo tamaño que su versión signed.
  • 3. Tamaños de tipos primitivos bajo i386 (GCC) Tipo Número de Bits Char 8 Short 16 Int 32 Float 32 Double 64
  • 4. Expresión Operador Ejemplo Suma + A+B Resta - A-B Producto * A*B División / A/B Residuo % A%B
  • 5. Expresión Operador Ejemplo Mayor que > A>B Mayor e igual que >= A>=B Menor que < A<B Menor e igual que <= A<=B Igualdad = = A= =B Diferente de != A!=B
  • 6. Expresión Operador Ejemplo No ! !(A>B) Y && (A>B)&& (A>C) O || (A<B) || (A>B)
  • 8. Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
  • 9. En este capítulo se revisan los distintos métodos con los que C controla el flujo lógico de un programa. Como se revisó en el capítulo anterior, los operadores relaciones binarios que se usan son: ==, !=, <, <=, > y >= además los operadores lógicos binarios: ||, && y el operador lógico unario de negación !, que sólo toma un argumento. Los operadores anterior son usados con las siguientes estructuras que se muestran.
  • 10. Las tres formas como se puede emplear la sentencia if son: if (condición) sentencia; ...o if (condición) sentencia1; else sentencia2; ...o if (condicion1) sentencia1; else if (condicion2) sentencia2; ... else sentencian;
  • 11. La sentencia que esta asociada a la palabra reservada else, se ejecuta si todas las condiciones de la estructura if fueron falsas. Por ejemplo: main() { int x, y, w; if (x>0) { z=w; ....... } else { z=y; ....... } }
  • 12. La estructura switch está formada de una serie de etiquetas case , y de un caso opcional default. Estructura general: switch (variable) { case valor1: sentencia1; sentenciaN; break; case valor2: sentencia1; sentenciaN; break; case valorN: sentencia1; sentenciaN; break; default: sentencia1; sentenciaN; break; }