C vs C#
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’ */