Tipo de Dato Carácter
Desliza para mostrar el menú
El tipo de dato char se utiliza para almacenar un solo carácter, como 'A' o 'w'. En el próximo capítulo, profundizaremos en cómo combinar estos caracteres en secuencias para crear palabras, oraciones y más. Por ahora, enfoquémonos en el uso de char para el almacenamiento de un solo carácter.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char debe especificarse entre comillas simples. Incluso si el carácter que almacena es un número, debe colocarlo entre comillas simples, '9', no 9.
Puedes experimentar con el código anterior para observar qué sucede si utilizas comillas dobles o asignas números sin comillas.
El tipo de dato char y la memoria.
Para almacenarse en memoria, primero se convierte en un número utilizando la tabla ASCII. La representación binaria de ese número es la que se guarda en memoria.
Puedes consultar rápidamente la tabla ASCII a continuación (la primera columna no es relevante para nosotros).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Si asigna un número sin comillas simples a un char (por ejemplo, char letter = 76), el compilador asume que ha especificado un carácter ya convertido a un número.
Como se puede ver en la tabla, 76 corresponde a L, por lo que el valor de letter es 'L'.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla