Karakterállandót egész típusú objektumnak értékül adva teljes 16 bites értékadást végez a gép, mivel minden karakterállandó 16 bites mennyiség. Egy char típusú tárolási egység sorszámozott mennyiséghez való hozzárendelése esetén elõjelkiterjesztés történik, kivéve, ha a karakterekre vonatkozó alapértelmezést elõjel nélkülire állítottuk (Default Char Type - unsigned). A signed char típusú tárolási egységekre mindig elõjelkiterjesztés történik, az unsigned char típusúak pedig mindig 0 értékû felsõ byte-tal lesznek 16 bitre bõvítve.
Az enum és int értékek közötti
konverzió egyszerû értékmásolással
történik, az enum értékek és
a karakterek konverziójára ugyanaz a szabály érvényes,
mint az int értékek és a karakterek esetében.