No hay un “tipo de carácter” dedicado en lenguaje C. char
es un tipo entero, igual (en ese sentido) que int
, short
y otros tipos enteros. char
simplemente resulta ser el tipo entero más pequeño. Entonces, al igual que cualquier otro tipo de entero, puede ser firmado o no firmado.
Es cierto que (como su nombre lo indica) char
está destinado principalmente a ser utilizado para representar personajes. Pero los caracteres en C están representados por sus “códigos” enteros, por lo que no hay nada inusual en el hecho de que se use un char
tipo entero para ese propósito.
La única diferencia general entre char
y otros tipos enteros es que char
simple generalmente no es sinónimo de signed char
con signed char
, mientras que con otros tipos enteros el modificador con signed
es opcional / implícito.
- Vengo de un pueblo con 750 personas en Dakota del Sur. Tengo el mínimo conocimiento de la calle posible. ¿Cuál es la universidad más segura de Chicago?
- Recientemente compré el Samsung S6 en India y en la portada dice ‘Solo tarjeta SIM india’. ¿Funcionará en Canadá?
- Soy una chica con el sol de Aries y el escorpión saliendo. Pero no me comporto / parezco un Aries / Escorpio. ¿Por qué?
- Soy estudiante de primer año de CSE. ¿Cómo debo planificar mis vacaciones de verano y aprovecharlas al máximo?
- Mi pregunta es ¿cómo hago para demandar a un departamento de policía por invasión de hogares y mala conducta?