Tipurile limbajului C/C++ corespunzătoare caracterelor sunt char şi unsigned char.





Valorile de tip char/unsigned char par a avea o natură duală – caractere ASCII şi numere întregi. Pentru calculator nu este însă nimic ambiguu, deoarece el reţine orice caracter cu ajutorul valorii numerice asociate (codul său ASCII).