Documente Academic
Documente Profesional
Documente Cultură
65 Caractere
65 Caractere
Tipul char este un tip reprezentat pe 8 biti (un octet sau un byte). O variabila de tipul char poate
lua valori intregi in intervalul [-128, 127]. Constantele de tip char pot fi numere intregi sau
caracterele care au codurile ASCII intervalul specificat anterior. Desi valorile de tip char par a
cauza ambiguitate printre oameni deoarece pot fi reprezentate doua lucruri cu ajutorul lor,
caractere si numere intregi pentru calculator inseamna acelasi lucru, deoarece el retine orice
caracter cu ajutorul unei valorii numerice, denumita cod ASCII. De exemplu, caracterul A si
constanta 65 au pentru calculator aceeasi semnificatie, deoarece codul ASCII al caracterului A
este 65.
Tabel ASCII
Din observatiile de mai sus rezulta ca putem cu usurinta sa testam daca un caracter este litera
mare, litera mica sau cifra.
Exemplu: Expresia c >= ‘0’ && c <= ‘9’ va avea valoare true daca c este cifra.
Expresia c >= ‘a’ && c <= ‘z’ va avea valoare true daca c este litera mica.
Expresia c >= ‘A’ && c <= ‘Z’ va avea valoare true daca c este litera mare.
In continuare vom numi caractere albe ca fiind acele care afisate pe ecran nu au un rezultat
vizibil (spatiu, enter, tab, etc).
C++ Ignora caracterele albe: Va fi folosita variabila declarata ca fiind un fisier in loc
cin >> a; de cin.
cin.get(a);
Afisarea unui caracter:
De la tastatura Din fisier
C++ cout << a; Va fi folosita variabila declarata ca fiind un fisier in loc de cout.
cout.put(a);
Vectori de caractere
C++ Citeste toate caracterele pana la primul Va fi folosita variabila declarata ca fiind
caracter alb: cin >> a; un fisier in loc de cin.
C++ cout << a; Va fi folosita variabila declarata ca fiind un fisier in loc de cout.
Exercitii:
Tema:
Doar vocale
Caractere
AfisareLitere
Kpal
PaindormMaxim
Secvsir
Rima