Extras din laborator
int x; // intreg
unsigned int a; // intreg fara semn (adica numar natural)
char c; //caracter
char nume[10]; //sir de caractere
float f; //float
2. Specificatorii de format
%d – specificatorul de format pentru tipul int;
%c – specificatorul de format pentru tipul char;
%s – specificatorul de format pentru sir de caractere char[];
%f – specificatorul de format pentru tipul float;
%u – specificatorul de format pentru intreg fara semn.
3. Cum sa citim de la tastatura o variabila de tip int, char, char[], float:
scanf(“%d”, &x);
c = getche();
scanf(“%s”, &nume);
scanf(“%f”, &f);
4. Cum sa afisam un text pe ecran:
printf(”Acesta este un Text!”);
5. Cum sa afisam valoarea variabilelor pe ecran:
prinft(”Suma numerelor %d si %d este %d.”, a,b,s); //pentru a afisa variabile intregi
//presupunem ca a=2, b=3, s=5. Comanda de mai sus va afisa pe ecran : Suma numerelor2 si 3 este 5.
printf(”Caracterul citit este %c.”,c); //petru afisarea unui caracter
printf(”Numele introdus este %s!”,nume); //pentru afisarea unui sir de caractere
printf(”Numarul citit este %f.”,f); // pentru afisarea unui float.
prinft(”intregul este %d, caracterul este %c, sirul de caractere este %s iar float este %f”, x,c,nume, f);
//ca sa afisam toate variabilele intr-o singura comanda
6. Cum sa scriem pe rand nou
printf(”n”); //urmatorul text il afiseaza pe rand nou
ex : printf(”nIncepem rand nou”); //”Incepem pe rand nou” va fi scris pe un rand nou
ex : printf(”Incepem rand noun”)
printf(”Acest text e pe rand nou”); //”Acest text e pe rand nou” va si scris pe rand nou
7. Cum facem comsola sa astepte apasarea unei taste de catre utilizator
getche();
8. Instructiunea decizionala: if
Sintaxa :
if (expresie)
o_instructiune sau un bloc de instructiuni
else
alta_instructiune sau bloc de instructiuni
Un bloc de instructiuni e definit intre acolade:
{
declaratii_de variabile //daca e cazul
instructiune_1
instructiune_2
...
Instructiune_n
}
Exemplu pentru folosirea instructiunii if: verificam daca un intreg este pozitiv sau negativ si afisam rezultatul pe ecran:
if (a>0)
printf(”pozitiv”);
else
printf(”negativ”);
9. Librariile C
Pentru a folosi anumite functii C trebuie sa includem in aplicatiile noastre librariile corespunzatoare, anume:
#include <stdio.h> //libraria standard
#include <conio.h> //libraria in care se afla functia getch, getche
Preview document
Conținut arhivă zip
- Programare Procedurala.doc