Funcția Printf și Scanf

Referat
7/10 (1 vot)
Domeniu: Alte domenii
Conține 1 fișier: docx
Pagini : 9 în total
Cuvinte : 1739
Mărime: 21.62KB (arhivat)
Publicat de: Maria C.
Puncte necesare: 7

Extras din referat

Funcția Printf si Scanf

Funcția Printf ne dă posibilitatea de a afișa anumite mesaje pe ecran, tot ea folosește date specifice care reprezintă parametrii sau argumentele funcției. Un exemplu concret care afișează pe ecran mesajul “Bună”,folosind funcția printf ()este:

Printf(“Bună”);

Dupa cum am specificat,functia lucreaza cu numerosi parametri. Primul parametru este intotdeauna un sir de caractere,acesta poate fi constituit din numere,variabile si expresii.Daca dorim ca functia noastra sa afiseze o valoare,trebuie sa specificam tipul variabilei in parametru sau informatii despre aceasta.In afara de caractere,putem aplica si specificatori de format,care arata functiei cum sa afiseze ceilalti parametri.

Avem urmatoarele exemple: Pentru a afisa o valoare de tip int, veti folosi %d. De asemenea, pentru a tipari o valoare in virgula mobila (float), puteti folosi %f.

#include <stdio.h>

int main()

{

int anul=2018,luna=11,ziua=7;

printf("nAnul este:%d",anul);

printf("nLuna este:%d",luna);

printf("nZiua este:%d",ziua);

return 0;

}

Apare pe ecran la compilare:

Anul este: 2018

Luna este:11

Ziua este:7

Afisarea unor valori de tip unsigned int folosind functia printf

Pentru afisarea unor variabile de tipul unsigned int cu functia printf,folosim specificator special de format si anume %u.Daca folosim alt specificator de format programul ne va arata un rezultat gresit sau o eroare.

#include <stdio.h>

int main()

{

unsigned int valoare = 42000;

printf("Afiseaza 42000 ca unsigned %un", valoare);

printf("Afiseaza 42000 ca int %dn", valoare);

}

Apare pe ecran la compilare:

Afiseaza 42000 ca unsigned 42000

Afiseaza 42000 ca int -23536

Afisarea valorilor de tip long int folosind functia printf

Pentru a afisa aceste valori cu functia printf trebuie folosit specificatorul de format %ld.Daca se va folosi %d in loc de %ld functia va considera valoarea ca fiind de tip int si o sa afiseze un rezultat gresit. Vom utiliza intr-un exemplu specificatorul de format %ld si %d.

#include <stdio.h>

int main()

{

float pret = 525.75;

float rata_impozit = 0.06;

printf("Pretul este %fn", pret);

printf("Impozitul pe vanzari este %fn", pret*rata_impozit);

}

Dupa compilarea si executarea programului pe ecran va aparea:

Pretul este 525.750000

Impozitul pe vanzari este 31.544999

Preview document

Funcția Printf și Scanf - Pagina 1
Funcția Printf și Scanf - Pagina 2
Funcția Printf și Scanf - Pagina 3
Funcția Printf și Scanf - Pagina 4
Funcția Printf și Scanf - Pagina 5
Funcția Printf și Scanf - Pagina 6
Funcția Printf și Scanf - Pagina 7
Funcția Printf și Scanf - Pagina 8
Funcția Printf și Scanf - Pagina 9

Conținut arhivă zip

  • Functia Printf si Scanf.docx

Alții au mai descărcat și

Metode de Prevenire și Stingere Incendii

3.1.Accesul mijloacelor si al personalului pentru interventie in caz de incendiu se asigura in permanenta la toate: a) constructia unitatii cu...

Măsurători Directe de Aceeași Precizie

Masuratorile directe de aceeasi precizie, reprezinta un volum important de lucrari, executate pe teren în cadrul activitatilor geodezice,...

Biometria

Biometria reprezinta totalitatea metodelor prin care se face identificarea sau autentificarea unei persoane pe baza datelor biometrice: amprente...

Te-ar putea interesa și

Proiect fișiere relative - algoritmi în programare

Proiectul contine un meniu pt creearea si accesarea datelor despre elevii olimpici, memorate intr-un fisier relativ. Se defineste structura elev...

Lucrul cu liste dublu înlănțuite circulare în C

1. INTRODUCERE Pe baza structurii de date lista dublu inlantuita circulara, se realizeaza un program in limbajul de programare C care sa efectueze...

Operații de întrare - ieșire cu tastatura - monitorul

Operatii de Intrare / Iesire cu tastatura / monitorul Tastatura si monitorul – dispozitive asimilate fisierelor ASCII – fac posibile operatiile de...

Metode Numerice

MET BISEC POL #include <stdio.h> #include <conio.h> #include <math.h> double valpol(int n,double A[10],double x) { int i; double b; b=A[n];...

Algoritmi

Inregistrare In fisier relativ void creare() { FILE *f; produs e; char numef[20],flush[20]; printf("n Introduceti un nume pentru fisier...

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Calcul numeric

Fie a ?R =i a* ?R un num[r ,,apropiat" de a. Num[rul a se nume=te valoare exact[ iar a* ?R , aproxima\ie a lui a. }n aceast[ situa\ie vom nota: a...

Ai nevoie de altceva?