Los caracteres tienen sus propios tipos de datos
Suficientes datos numéricos por el momento, veamos que sucede con los tipos de datos de caracteres.
Para representar texto en un programa, tenemos char y String.
char guarda un carácter cualquiera (ej. a, b, c, &, %, !, °, |, *, <, >)
Eso sí, sólo uno. Por ejemplo, si quisiéramos guardar la el carácter ''z" tendríamos que hacer lo siguiente:
char miPrimerChar = 'z';
Como se puede apreciar, la sintaxis para declarar y asignar una variable de tipo char es similar a la de los numéricos.
¿La diferencia? el valor que se quiere guardar tiene que ir entre comillas simples o dobles, ambas son sintaxis correctas, entonces:
char miPrimerChar = 'z'; Es correcto
char miPrimerChar = "z"; Es correcto
char miPrimerChar = z ; Sintaxis incorrecta
¡¿O sea que para guardar la palabra "Hola" tengo que tener 4 variables char?!
Puede ser que te parezca poco útil este tipo de variable, pero ya verás que no. Para responder esta pregunta...