Le mot-clé désignant les caractères est char. Un objet de ce type doit pouvoir contenir le code de n'importe quel caractère de l'ensemble des caractères utilisé sur la machine. Le codage des caractères n'est pas défini par le langage : c'est un choix d'implémentation. Cependant, dans la grande majorité des cas, le code utilisé est le code dit ASCII, ou un surensemble comme par exemple la norme ISO-8859.