Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char c;
- 1. citirea cin>>c;
- 2. afisare cout<<c;
- 3. atribuirea
- char c,c1,c2;
- c='A';
- c1=65;
- c2=c;
- cout<<c<<" "<<c1<<" "<<c2;
- // R: A A A
- 4. operatori relationari
- ( <, <=, >, >=, ==, != )
- conditii:
- a. c este litera mica
- c>='a' && c<='z'
- b. c este litera mare
- c>='A' && c<='Z'
- c. c este cifra
- c>='0' && c<='9'
- d. c este vocala
- c=='a' || c=='e' || a=='i'...etc...
- e. c este consoana
- c>='a' && c<='z'
- c!='a' && c!='e' && a!='i'...etc..
- 5. operatori aritmetici(daca un caracter apare intr-o expresie aritmetica el este inlocuit cu codul sau ASCII)
- char c1,c2,c;
- c='F';
- c1=c+3; //c1='I', c1=73
- c2=c-3; //c2='C', c2=70
- cout<<c2; // afiseaza C;
- cout<<c1-c2; //afiseaza 6
- 6. conversie
- a. din litera mica in litera mare 'a'-'A'= 97-65=32
- 'b'-'B'= 98-66=32 // 32 mereu constanta
- c=litera mica--->litera mare
- -----c-32
- -----c-('a'-'A')
- -----toupper(c)
- b. litera mare--->litera mica
- c=litera mare
- -----c+32
- -----c+'a'-'A'
- -----toupper(c)
- c. din caracter cifra la cifra corespunzatoare
- '0'-48 daca scadem o sa fie 48 constanta
- '1'-49
- '2'-50
- ........
- '9'-57
- c=car. cifra
- ---------c-48
- sau
- ---------c-'0'
- reprezinta o succesiune de caractere "Suma=" sau "Abcd="
- declarare-prin vectori de tip char s[256];
- ex: char nume[nr maxim de caractere +1];
- NULL codul este 0 (primul caracter);
- char s[21];
- s[0], s[1], s[2], ...s[19];
- i | 0 1 2 3 4 5...19
- ---------------------
- s[i] | 'e' 'x' 'e'....NULL
- char s[]=exemplu;
- Operatii: 1.citirea
- a. sirul nu contine spatii --- cin>>s;
- b. sirul contine spatii --- cin.getline(s,21); daca sirul a fost declarat de 21;
- Observatii = daca inainte sa citim sirul a fost citita a fost citita o alta variabila cu cin va trebui sa scriem cin.get() caracterul alb care i urmeaza
- Exemplu:
- int n;
- char s[21];
- cin>>n; ---> nr.intreg;
- cint.get();
- cin.getline(s,21);----->sirul s;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement