Extras din laborator
Noțiuni teoretice
- Biblioteca stdio.h conține funcții speciale pentru citirea și afișarea
datelor - prin urmare instrucțiunea de includere a acesteia va fi practic prezentă în orice program.
#include <stdio.h>
- În C există cinci tipuri de date de bază: caracter, întreg, în
virgulă mobilă, în virgulă mobilă cu dublă precizie și fără nici o valoare
- char
- int
- float
- double
- void
Toate celelalte tipuri de date din C se bazează pe acestea cinci.
Dimensiunea și domeniul de cuprindere a acestor tipuri de date pot să varieze în funcție de tipul procesorului și de modul de implementare a limbajului C
- Există două tipuri de numere în virgulă mobilă:
float și double
Există, de asemenea, mai multe varietăți ale tipurilor de bază pe care le puteți obține utilizând specificatorii de tip.
Implicit, compilatorul C stabilește pentru o constantă numerică cel mai scurt tip de date compatibil care o poate păstra. De aceea, 10 este implicit int, dar 60.000 este unsigned int, iar 100.000 este long. Chiar dacă valoarea 10 poate intra în tipul char, compilatorul nu va transgresa limitele tipului.
Singurele excepții de la regula tipului celui mai scurt sunt constantele în virgulă mobilă, care sunt asimilate tipului double.
- Afișarea datelor în C
- Pentru afișarea datelor, în C se folosește funcția printf:
printf(”%format”, expresie);
Exemplu:
int x;
printf(”%d”, x+2);
- Pot fi afișate expresii complexe, care să conțină și mesaje de tip text cu un singur apel al funcției printf:
printf(”text0%format1text1%format2text2”, expr1, expr2);
Exemplu:
int x;
double y; // variabila de tip real cu formatul lf
printf(”x este egal cu %d, iar y+1=%lf”, x, y+1);
Preview document
Conținut arhivă zip
- Limbaj de programare C - Lab nr 1.pdf