SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Caracteres y Cadenas
Conceptos Básicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Propiedades Importantes del Código ASCII
Constantes de Tipo Caracter ,[object Object],[object Object],[object Object],CUIDADO: El referirse al carácter, no es lo mismo que referirse al valor entero.  El 9 es diferente del ‘9’.
Operaciones con Caracteres ,[object Object],[object Object],[object Object],[object Object],[object Object],CUIDADO: Al sumar o restar el resultado no debe salirse del rango  de representación ASCII
Manejo de Cadenas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],bool esDigito (char ch) { return (ch >= ‘0’ && ch <=‘9’); } bool esMinuscula (char ch)  { return (ch >= ‘a’  &&  ch <=‘z’); }
Interfaces útiles
La interfaz  ctype.h ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ctype.h: Librería de manejo de caracteres
Stdlib.h: Librería de funciones de conversión ,[object Object]
stdio.h
String.h: Librería de manipulación de cadenas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones de comparación de cadenas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones de Búsqueda

Weitere ähnliche Inhalte

Was ist angesagt?

Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
guestc906c2
 
Programa para calcular valores de resistencias
Programa para calcular valores de resistenciasPrograma para calcular valores de resistencias
Programa para calcular valores de resistencias
Ulises Hernandez
 
Tipos de datos usados en c
Tipos de datos usados en cTipos de datos usados en c
Tipos de datos usados en c
lagq
 
Variables y tipos de datos parcial
Variables y tipos de datos parcialVariables y tipos de datos parcial
Variables y tipos de datos parcial
victor heredia
 
Cap5
Cap5Cap5
Cap5
CJAO
 

Was ist angesagt? (19)

Fpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.comFpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.com
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Tpos de datos c#
Tpos de datos c#Tpos de datos c#
Tpos de datos c#
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
Programa para calcular valores de resistencias
Programa para calcular valores de resistenciasPrograma para calcular valores de resistencias
Programa para calcular valores de resistencias
 
CONSTANTES
CONSTANTES CONSTANTES
CONSTANTES
 
Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10Introducción a la programación y la informática. Tema 10
Introducción a la programación y la informática. Tema 10
 
Arreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CArreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje C
 
Tipos de datos usados en c
Tipos de datos usados en cTipos de datos usados en c
Tipos de datos usados en c
 
Pe15 cadenacaracteres
Pe15 cadenacaracteresPe15 cadenacaracteres
Pe15 cadenacaracteres
 
instrucciones
instruccionesinstrucciones
instrucciones
 
Variables y tipos de datos parcial
Variables y tipos de datos parcialVariables y tipos de datos parcial
Variables y tipos de datos parcial
 
Tutorial descilab
Tutorial descilabTutorial descilab
Tutorial descilab
 
Introducción al lenguaje c
Introducción al lenguaje cIntroducción al lenguaje c
Introducción al lenguaje c
 
8. Uso De Variables De Tipo Referencia
8.  Uso De Variables De Tipo Referencia8.  Uso De Variables De Tipo Referencia
8. Uso De Variables De Tipo Referencia
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 
RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones Regulares
 
Cap5
Cap5Cap5
Cap5
 
Arreglos
ArreglosArreglos
Arreglos
 

Ähnlich wie 14 Caracteres Y Cadenas

Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
Juan Bastidas
 
Apuntadores, cadenas y estructuras
Apuntadores, cadenas y estructurasApuntadores, cadenas y estructuras
Apuntadores, cadenas y estructuras
Xendor Resendiz
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
SNPP
 
Caracteres comodines
Caracteres comodinesCaracteres comodines
Caracteres comodines
jta456
 
Cadena De Caracteres_adrian
Cadena De Caracteres_adrianCadena De Caracteres_adrian
Cadena De Caracteres_adrian
Adrian Sanchez
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
FARIDROJAS
 
Expresiones regulares fin
Expresiones regulares finExpresiones regulares fin
Expresiones regulares fin
mariellitaocj
 

Ähnlich wie 14 Caracteres Y Cadenas (20)

Cadena Juan Bastidas
Cadena Juan BastidasCadena Juan Bastidas
Cadena Juan Bastidas
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.com
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Apunte cadenas
Apunte cadenasApunte cadenas
Apunte cadenas
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Asignacion
AsignacionAsignacion
Asignacion
 
Apuntadores, cadenas y estructuras
Apuntadores, cadenas y estructurasApuntadores, cadenas y estructuras
Apuntadores, cadenas y estructuras
 
Cadenas de Caracteres
Cadenas de CaracteresCadenas de Caracteres
Cadenas de Caracteres
 
expresion-regular.pdf
expresion-regular.pdfexpresion-regular.pdf
expresion-regular.pdf
 
6.2 cadenas de caracteres
6.2 cadenas de caracteres6.2 cadenas de caracteres
6.2 cadenas de caracteres
 
Caracteres comodines
Caracteres comodinesCaracteres comodines
Caracteres comodines
 
Cadena De Caracteres_adrian
Cadena De Caracteres_adrianCadena De Caracteres_adrian
Cadena De Caracteres_adrian
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
 
Tipos de datos en C
Tipos de datos en CTipos de datos en C
Tipos de datos en C
 
Expresiones regulares fin
Expresiones regulares finExpresiones regulares fin
Expresiones regulares fin
 
Strcmp
StrcmpStrcmp
Strcmp
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Fpr Tema 4 www.fresymetal.com
Fpr Tema 4 www.fresymetal.comFpr Tema 4 www.fresymetal.com
Fpr Tema 4 www.fresymetal.com
 

Mehr von lichic

Manejo Eventos
Manejo EventosManejo Eventos
Manejo Eventos
lichic
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamiento
lichic
 
Algoritmos De Ordenacion
Algoritmos De OrdenacionAlgoritmos De Ordenacion
Algoritmos De Ordenacion
lichic
 
Cap8 Programacion
Cap8 ProgramacionCap8 Programacion
Cap8 Programacion
lichic
 
Cap1 Introduccion A La Robotica
Cap1 Introduccion A La RoboticaCap1 Introduccion A La Robotica
Cap1 Introduccion A La Robotica
lichic
 
Sistemas
SistemasSistemas
Sistemas
lichic
 
Introduccionseniales
IntroduccionsenialesIntroduccionseniales
Introduccionseniales
lichic
 
Series De Fourier
Series De FourierSeries De Fourier
Series De Fourier
lichic
 
Graphapp
GraphappGraphapp
Graphapp
lichic
 
13 Creacion De Una Libreria Propia
13 Creacion De Una Libreria Propia13 Creacion De Una Libreria Propia
13 Creacion De Una Libreria Propia
lichic
 
16 Archivos
16 Archivos16 Archivos
16 Archivos
lichic
 
Arreglos
ArreglosArreglos
Arreglos
lichic
 
Desarrollo Programas Estructurados
Desarrollo Programas EstructuradosDesarrollo Programas Estructurados
Desarrollo Programas Estructurados
lichic
 
Intro A Computadoras
Intro A ComputadorasIntro A Computadoras
Intro A Computadoras
lichic
 
fundamentos de programacio
fundamentos de programaciofundamentos de programacio
fundamentos de programacio
lichic
 
Toma%2 Bde%2 Bdecisiones
Toma%2 Bde%2 BdecisionesToma%2 Bde%2 Bdecisiones
Toma%2 Bde%2 Bdecisiones
lichic
 
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 BglobalLa%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
lichic
 
1. %2 Bcultura
1. %2 Bcultura1. %2 Bcultura
1. %2 Bcultura
lichic
 
U 3 Ae. %2 Bentorno%2 Bempresarial
U 3 Ae. %2 Bentorno%2 BempresarialU 3 Ae. %2 Bentorno%2 Bempresarial
U 3 Ae. %2 Bentorno%2 Bempresarial
lichic
 
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 NU 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
lichic
 

Mehr von lichic (20)

Manejo Eventos
Manejo EventosManejo Eventos
Manejo Eventos
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamiento
 
Algoritmos De Ordenacion
Algoritmos De OrdenacionAlgoritmos De Ordenacion
Algoritmos De Ordenacion
 
Cap8 Programacion
Cap8 ProgramacionCap8 Programacion
Cap8 Programacion
 
Cap1 Introduccion A La Robotica
Cap1 Introduccion A La RoboticaCap1 Introduccion A La Robotica
Cap1 Introduccion A La Robotica
 
Sistemas
SistemasSistemas
Sistemas
 
Introduccionseniales
IntroduccionsenialesIntroduccionseniales
Introduccionseniales
 
Series De Fourier
Series De FourierSeries De Fourier
Series De Fourier
 
Graphapp
GraphappGraphapp
Graphapp
 
13 Creacion De Una Libreria Propia
13 Creacion De Una Libreria Propia13 Creacion De Una Libreria Propia
13 Creacion De Una Libreria Propia
 
16 Archivos
16 Archivos16 Archivos
16 Archivos
 
Arreglos
ArreglosArreglos
Arreglos
 
Desarrollo Programas Estructurados
Desarrollo Programas EstructuradosDesarrollo Programas Estructurados
Desarrollo Programas Estructurados
 
Intro A Computadoras
Intro A ComputadorasIntro A Computadoras
Intro A Computadoras
 
fundamentos de programacio
fundamentos de programaciofundamentos de programacio
fundamentos de programacio
 
Toma%2 Bde%2 Bdecisiones
Toma%2 Bde%2 BdecisionesToma%2 Bde%2 Bdecisiones
Toma%2 Bde%2 Bdecisiones
 
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 BglobalLa%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
La%2 Badministracion%2 Ben%2 Bun%2 Bentorno%2 Bglobal
 
1. %2 Bcultura
1. %2 Bcultura1. %2 Bcultura
1. %2 Bcultura
 
U 3 Ae. %2 Bentorno%2 Bempresarial
U 3 Ae. %2 Bentorno%2 BempresarialU 3 Ae. %2 Bentorno%2 Bempresarial
U 3 Ae. %2 Bentorno%2 Bempresarial
 
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 NU 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
U 2 Ae. %2 Bevolucion%2 Bde%2 Bla%2 Badministaci%25 C3%2593 N
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

14 Caracteres Y Cadenas