marți, 15 noiembrie 2016

citirea si scrierea datelor

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