2. Tipovi podataka u C#

2.2. Znakovni tip podataka

Znakovni tip je char. Dozvoljene vrednosti su UNICODE znak, svaki znak se kodira sa dva bajta. Konstante tipa char se pišu navođenjem znaka između apostrofa.

Char konstanta predstavlja jedan znak pod apostrofima. Ne postoji implicitna konverzija, ali se u numerički tip može konvertovati kastovanjem:

char znak=’A’, slovo; 
i=(int)znak;    /*  celobrojna prom. i dobija ASCII vrednost znaka */

slovo=(char)((int)znak+1);   /* uvećava se vrednost konvertovanog znaka za 1, pa se opet  konvertuje u char. Kast je najvišeg prioriteta, te obratite pažnju na zagrade */

for(i=(int)’a’; i<=(int)’z’; i++) slovo=(char)i;      /* slovo redom  dobija vrednosti od ’a’  do ’z’ */