¿Qué es el tipo de datos char en C++?

Que Es El Tipo De Datos Char En C



En programación tenemos el concepto de tipos de datos, que nos facilita clasificar datos de varios tipos para almacenarlos en la memoria. En C++ tenemos muchos tipos de datos, como enteros, flotantes, booleanos y dobles. Este tutorial demostrará y lo familiarizará con los tipos de datos de caracteres en la programación de C++ y mostrará algunos ejemplos de programas.

¿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.

#incluir

usando 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:

#incluir

usando 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.