In C++ exista doua tipuri de afisari ale unor date sau mesaje:
-afisarea cu formatare
-afisarea cu formatare
Actiunile de afisare fara formatare se realizeaza cu ajutorul instructiunii "cout".
ex
1. #include<iostream.h>
2. void main( )
3. {
4. cout<<"Primul exemplu";
5. cout<<"foarte simplu";
6. }
parantezele dispar de la randul 3. si 6. Randul 4. si 5 putand fi scris astfel:
4. cout<<"Primul exemplu foarte simplu";
sau
4. cout<<"Primul exemplu"<<"foarte simplu";
Secvente escape:
sunt o succesiune de caractere cuprinse intre ghilimele care nu se tiparesc dar au un anumit efect
"\n" are ca efect mutarea cursorului la inceputul randului urmator
"\t" tabulator
"\b" revenire cu o pozitie inapoi pa rand (backspace)
"\r" mutarea cursorului in prima coloana de pe randul curent
"\f" salt de pagina
Afisarea unor date de diverse tipuri
printr-o singura instructiune cout se pot afisa dintr-o data mai multi "itemi" cu precizarea ca fiecare teebuie precedat decsimbolul "<<"
ex:
1. #include<iostream.h>
2. void main( )
3. {
4. int x=16,y=4;
5. cout<<x<< , , <<y;
6. cout<<"/nMedia arirmetica="<<((x+y)/2);
7. cout<<"\n"<<(x-2==Y);
8. }
obs. cand vrem sa afisam valoarea unei expresii aceasta trebuie scrisa intre paranteze rotunde vezi linia 6.
in linia 7. se afisaza valoarea de adevar a expresiei logice x-2==y adica 16-2#4 rezulta ca se scrie 0
in instructiunea cout se fac si atribuiri.Atribuirea trebuie obligatoriu cuprinsa intre paranteze rotunde
ex
int a=3;
cout<<(b=2*a+1);
variabilei b i se atribuie valoarea expresiei aritmetice 2*a+1, deci b=2*3+1=7;apo se afiseaza valoarea lui b, adica 7
Niciun comentariu:
Trimiteți un comentariu