¿Qué es el tipo de datos char en C++?
El char se conoce como el tipo de datos de C++ y con el uso de la carbonizarse palabra clave, podemos declarar fácilmente variables de tipo de carácter en la programación de C++. El carbonizarse el tipo de datos solo contiene un carácter a la vez.
Sintaxis del tipo de datos char en C++
La sintaxis del tipo de datos char en C++ es:
carbonizarse nombre de la variable = 'valor_de_caracter' ;
El tipo de datos de caracteres también se puede utilizar para almacenar valores enteros además de un solo carácter. Esto se debe a que cada carácter de la tabla ASCII está representado por un valor entero y a cada carácter se le asigna un valor entero distinto.
carbonizarse nombre_var = 'Código ASCII' ;
Por ejemplo, el código ASCII del carácter 'B' es 66 , por lo que la variable char ayuda a mostrar el valor ASCII del alfabeto:
carbonizarse ch = 'B' ;
Para leer más sobre tablas ASCII y códigos ASCII aquí .
char Tipo de datos Tamaño en memoria
La variable de tipo de datos de caracteres tiene el tamaño de solo 1 byte en la memoria.
Ejemplo 1: uso de variables de tipo char en C++
Veamos un ejemplo muy sencillo de un programa en C++ de una variable de tipo carácter:
#incluir
En t principal ( ) {
carbonizarse ch = 'b' ;
estándar :: cout << 'El personaje es: ' << ch << estándar :: final ;
devolver 0 ;
}
En este código, la ejecución comienza desde la función principal que tiene una inicialización de una variable de tipo carácter denominada ch con el valor de un personaje b . Luego, usando el cout imprimió esta variable de carácter.
Producción
Ejemplo 2: Imprima el carácter ASCII de las variables de tipo char en C++
A continuación se muestra el programa que toma un valor en la variable tipo carácter y muestra su respectivo carácter ASCII.
#incluirusando el espacio de nombres estándar ;
En t principal ( ) {
carbonizarse ch = 65 ;
cout << 'El carácter del valor ASCII es = ' << ch << final ;
devolver 0 ;
}
En este código, la función principal tiene una variable de tipo de datos de caracteres como ch con el valor inicializado de 65 . 65 es el código ASCII de la letra A, por lo que la salida imprimirá A.
Producción
Ejemplo 3: Imprima los códigos ASCII de las variables de tipo char en C++
Este ejemplo imprime el valor entero (número ASCII) del alfabeto dado en la variable de tipo de carácter:
#incluirusando el espacio de nombres estándar ;
En t principal ( ) {
carbonizarse ch = 'h' ;
carbonizarse ch1 = 'H' ;
cout << 'Valor ASCII del carácter h = ' << En t ( ch ) << final ;
cout << 'Valor ASCII del carácter H = ' << En t ( ch1 ) << final ;
devolver 0 ;
}
En la función principal anterior, inicializamos dos variables de tipo de carácter canal y canal1 con los valores respectivos como un solo carácter con comillas simples como h y h . Luego usando cout mostró el valor entero de estas variables de caracteres con el tipo de datos entero.
Y los códigos ASCII de mayúsculas y minúsculas son diferentes.
Conclusión
El tipo de datos char es un componente vital en C++ que sirve para la representación y manipulación de datos textuales, entradas o salidas, manejo de memoria y otros usos. Es un tipo de datos básico que se emplea en una variedad de situaciones. Este artículo explica el uso del tipo de datos char en C++ con diferentes ejemplos.