Introducción a las cuerdas C
En C, las cadenas son un tipo especial de matriz : una cadena es una matriz de char
valores:
char name[7];
Introduje el char
tipo cuando presenté los tipos, pero en resumen, se usa comúnmente para almacenar letras de la tabla ASCII.
Una cadena se puede inicializar como se inicializa una matriz normal:
char name[7] = { 'F', 'l', 'a', 'v', 'i', 'o' };
O más convenientemente con una cadena literal (también llamada constante de cadena), una secuencia de caracteres entre comillas dobles:
char name[7] = "Flavio";
Puedes imprimir una cadena mediante printf()
el uso de %s
:
printf("%s", name);
¿Observas que “Flavio” tiene 6 caracteres, pero yo definí una matriz de 7 caracteres? ¿Por qué? Esto se debe a que el último carácter de una cadena debe ser un 0
valor, el terminador de la cadena, y debemos dejar espacio para él.
Es importante tener esto en cuenta especialmente al manipular cadenas.
Hablando de manipulación de cadenas, hay una biblioteca estándar importante proporcionada por C string.h
:.
Esta biblioteca es esencial porque abstrae muchos de los detalles de bajo nivel del trabajo con cadenas y nos proporciona un conjunto de funciones útiles.Te recomendamos Significado de los nombres
Puedes cargar la biblioteca en tu programa agregando en la parte superior:
#include string.h
Y una vez que hagas eso, tendrás acceso a:
strcpy()
Copiar una cadena sobre otra cadena.strcat()
para agregar una cadena a otra cadenastrcmp()
comparar dos cadenas para determinar su igualdadstrncmp()
para comparar los primerosn
caracteres de dos cadenasstrlen()
Para calcular la longitud de una cadena
y muchos, muchos más.
Presentaré todas esas funciones de cadena en publicaciones de blog separadas, pero simplemente debes saber que existen.
Tips C
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Introducción a las cuerdas C
En C, las cadenas son un tipo especial de matriz : una cadena es una matriz de charvalores: Introducción a las cuerdas C Introducción a las cuerdas C
programar
es
2025-01-04

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente