Limbajul C# utilizează variabila de tip char pentru a stoca valori de tip caracter. Compilatorul C# alocă 16 biți (2 octeți) pentru a stoca o variabilă char, care este similară cu tipul ushort. Tipul de variabilă char poate stoca valori întregi variind între 0 și 65535. Următoarea imagine arată reprezentarea unei astfel de variabile.
Aveți posibilitatea să atribuiți valori unei variabile de tip char astfel:
1 |
char litera = 'A'; |
A doua modalitate de a atribui o valoare unei variabile char este convertirea unei valori întregi în tipul char, proces numit casting (conversia unui tip de variabilă într-un alt tip de variabilă).
1 |
char c = Convert.ToChar(65); //valoarea ASCII 65 este similară caracterului A |
Tipul de variabilă char poate stoca doar un singur caracter la un moment dat. Pentru a stoca mai multe caractere, trebuie să declarați un string (șir de caractere), despre care vom vorbi în viitor.
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip:
EXERCIȚII
1. Declarați o variabilă de tip char și atribuiți-i ca valoare caracterul care are codul Unicode 72 (folosiți calculatorul din Windows pentru a afla reprezentarea hexadecimală a lui 72).
Tags: tipuri de variabile, variabile