Coduri ASCII
Tipuri Char
Definitie:
Tipul char reprezinta multimea caracterelor (literele mari si mici ale alfabetului
englez, cifre, semne speciale, (precum virgula, punctul, semnul exclamarii,
procent, orice caracter de pe tastatura ), reprezentate in memorie in codul ASCII,
pe un octet (byte).
ASCII – American Standard Code for Information Interchange
Tabela cu coduri ASCII pentru litere mari
Litere mari Cod ASCII
‘A’ 65
‘B’ 66
‘C’ 67
‘D’ 68
‘E’ 69
… …
‘Z’ 90
Tabela cu coduri ASCII pentru litere mici
Litere mici Cod ASCII
‘a’ 97
‘b’ 98
‘c’ 99
‘d’ 100
‘e’ 101
… …
‘z’ 122
Tabela cu coduri ASCII pentru cifre
Cifre Cod ASCII
‘1’ 48
‘2’ 49
‘3’ 50
… …
‘9’ 57
Coduri ASCII
Observatii:
• ‘litera mica’>’litera mare’ (a>A)
• ‘litra mica’-‘litera mare’ = 32 (‘a’-‘A’=32)
• Cod ASCII cifra carácter = ‘0’ + cifra numar (9= ‘0’+9=48+9=57)
Declararea unei variabilei de tip char
Char nume variabila 1, nume variabila 2, … , nume variabila n
char c, x, y;
Variabilile de tip char pot primi valori la declararea acestora, prin atribure in
program sau pot fi citite.
Aplicatie
1)Se citeste de la tastatura un carácter si se cere sa se afiseze caracterul citi precum
si codul acestuia.
Program Date de intrare Date de iesire
#include <iostream> Z 90
using namespace std; a 97
char c;
int cod;
int main(){
cout<<"dati un
caracter=";
cin>>c;
cod=c;
cout<<"caracterul
citit="<<c<<" codul
este="<<cod<<endl;
}
Coduri ASCII
2) Sa se afiseze codurile tuturor literelor mari .
Program Date de intrare Date de iesire
#include <iostream>
using namespace std;
char c;
int main()
{
for(c='A';c<='Z';c++)
cout<<"caracter="<<c<<
" cod="<<(int)c<<endl;