¿Qué es el tipo de datos de char c ++?

¿Qué es el tipo de datos de char c ++?
En la programación, tenemos el concepto de tipos de datos, lo que nos facilita clasificar los datos de varios tipos para almacenar en la memoria. En C ++ tenemos muchos tipos de datos como Integer, Float, Boolean y Double. Este tutorial lo demostrará y lo familiarizará con los tipos de datos de personajes en la programación de C ++ y mostrará algunos ejemplos de programas.

¿Qué es el tipo de datos de char c?++

El char se conoce como el tipo de datos de C ++ y con el uso del carbonizarse Palabra clave, podemos declarar fácilmente variables de tipo de caracteres en la programación de C ++. El carbonizarse El tipo de datos solo contiene un solo carácter a la vez.

Sintaxis del tipo de datos Char en C++

La sintaxis del tipo de datos Char en C ++ es:

Char variable_name = 'caracteres_value';

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 a cada personaje en la tabla ASCII está representado por un valor entero, y a cada carácter se le asigna un valor entero distinto.

char var_name = 'ASCII-Code';

Por ejemplo, el código ASCII para el carácter 'B' es 66, Entonces, la variable Char ayuda a mostrar el valor ASCII del alfabeto:

char ch = 'b';

Leer más sobre tablas ASCII y códigos ASCII aquí.

Tamaño del tipo de datos de char en la memoria

La variable de tipo de datos de caracteres contiene el tamaño de solo 1 byte en la memoria.

Ejemplo 1: Uso de variables de tipo Char en C++

Veamos un ejemplo muy simple de un programa C ++ de una variable de tipo de caracteres:

#incluir
int main ()
char ch = 'b';
std :: cout << "The character is: " << ch << std::endl;
regresar 0;

En este código, la ejecución comienza desde la función principal que tiene una inicialización de una variable de tipo de caracteres nombrada pez con el valor de un personaje b. Luego, utilizando el cout impreso esta variable de personaje.

Producción

Ejemplo 2: Imprimir carácter ASCII de variables de tipo de char en c++

El siguiente es el programa que toma un valor en la variable de tipo de personaje y muestra su respectivo carácter ASCII.

#incluir
usando el espacio de nombres STD;
int main ()
char ch = 65;
cout << "The Character of ASCII value is = " << ch << endl;
regresar 0;

En este código, la función principal tiene una variable de tipo de datos de caracteres como pez con el valor inicializado de sesenta y cinco. 65 es el código ASCII de la letra A, por lo que la salida imprimirá un.

Producción

Ejemplo 3: imprima los códigos ASCII de las variables de tipo de char en c++

Este ejemplo imprime el valor entero (número ASCII) del alfabeto dado en la variable de tipo de caracteres:

#incluir
usando el espacio de nombres STD;
int main ()
char ch = 'h';
char ch1 = 'h';
cout << "ASCII value of Character h = " << int(ch) << endl;
cout << "ASCII value of Character H = " << int(ch1) << endl;
regresar 0;

En la función principal anterior, inicializamos dos variables de tipo de caracteres CH y CH1 con valores respectivos como un solo carácter con citas individuales como H y H. Entonces usando cout mostró el valor entero de estas variables de caracteres con el tipo de datos enteros.

Y los códigos ascii de capital y letras pequeñas son diferentes.

Conclusión

El tipo de datos de char es un componente vital en C ++ que sirve para la representación de datos textuales y la manipulación, entradas o salidas, manejo de la memoria y otros usos. Es un tipo de datos básico que se emplea en una variedad de situaciones. Este artículo explicó el uso del tipo de datos de char en C ++ con diferentes ejemplos.