sábado, 19 de noviembre de 2016

Datos Cadena de Caracter

Este tipo de datos almacena varios caracteres.
Se declaran usando char pero indicandole un tamaño char[tamaño].

Ejemplo 1: Declaración de cadena de caracter.
//*********************************************************************
#include <stdio.h>
int main(){
    char cadena[10];
    cadena[0]='C';
    cadena[1]='a';
    cadena[2]='d';
    cadena[3]='e';
    cadena[4]='n';
    cadena[5]='a';
    cadena[6]=' ';
    cadena[7]='1';
    cadena[8]='\0';
    printf("\nLa cadena: %s",cadena);
    return 0;

}
//*********************************************************************

Se declara una cadena llamada cadena y se le asigna un tamaño de 10 caracteres.
Aparte se inicializa caracter por caracter, y se muestra en pantalla completa.
\0 indica el final de la cadena.
Salida:

Ejemplo 2: Declarando cadena de caracteres.
//*********************************************************************
#include <stdio.h>
int main(){
    char cad[]="HOLA MUNDO";
    printf("\n La cadena completa es %s",cad);
    printf("\n Simbolo 3 de la cadena: %c",cad[2]);
    return 0;

}
//*********************************************************************

En este caso se declaro una cadena pero no se le indico un tamaño, inmediatamente se inicializo con la cadena entre comillas dobles.
En la siguiente linea se muestra la cadena completa con %s y colocando después de la coma sólo el nombre de la cadena.
Por último se muestra el simbolo 3 de la cadena, con %c y se indica el nombre de la cadena y la posicion (2 porque se inicia desde 0).
  Salida:

Ejemplo 3: Declarando cadena de caracteres
//*********************************************************************
#include <stdio.h>
int main(){
    char var[5]={'H','e','l','l','o'};
    printf("%s",var);
    return 0;

}
//*********************************************************************

Salida:
  

No hay comentarios:

Publicar un comentario