Logo Facebook8    Logo Youtube12    Logo Google     Logo twitter

Lectia 2 C++ | Variabile

O variabila este o portiune de memorie care stocheaza o valoare data.

Fiecare variabila are nevoie de un identificator care o deosebeste de celelalte.
Un identificator reprezinta numele unor date care pot fi constante ori variabile, sau numele unor functii date de utilizator.
Identificatorul este format din una sau mai multe litere, cifre sau caracterul underscore "_".
Un identificator trebuie sa inceapa cu o litera sau in unele cazuri cu caracterul underscore si nu poate coincide cu cuvintele cheie ale limbajului C/C++.

O variabila poate fi globala sau locala.
Variabila globala este declarata in corpul principal al codului sursa.
Variabila locala este declarata in corpul unei functii.

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int x; //aceasta este o variabila globala deoarece este declarata in corpul principal.
//x este un identificator.

int main(){

int y; //aceasta este o variabila locala deoarece este declarata in corpul functiei "main".
//y este alt identificator.

y=2;
x=1;
printf("%d. Variabila x este globala!",x);

printf("\n%d. Variabila y este locala!",y);

return 0;}

1. Variabila x este globala!
2. Variabila y este locala!

 
Declararea variabilelor:
Modul general de declarare a variabilelor este:

tip_variabile | lista_nume_variabile

Se specifica tipul variabilei(lor) si o lista formata din unul sau mai multi identificatori ai variabilelor de tipul respectiv.

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

int x; //declararea variabilei
//int este un tip de date si inseamna ca vom lucra doar cu numere intregi
//x este numele variabilei
x=5; //i-am atribuit variabilei x o valoare

printf("%d",x); //acest %d este un specificator de format si inlocuieste numele variabilei cu valoarea data

return 0;}


#include <stdio.h> = fara aceasta biblioteca nu putem folosi functia printf.
Functia printf, afiseaza un mesaj.
%d va inlocui x-ul cu valoarea care i-am atribuit-o. In cazul nostru valoarea este 5. In timpul executarii programului, valoarea lui x se poate schimba.

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){
int x;
x=5;
printf("%d\n",x); // Acest \n indica trecerea la un rand nou
x=8; //am schimbat valoarea lui x
printf("%d",x);

return 0;}

5




Acum sa folosim numere cu virgula.
Pentru a afisa numerele cu virgula, vom folosim functia "float" si in loc de "%d" vom folosi "%f".

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

float x=3.6; //am declarat variabila x de tip float

printf("%f\n",x); //%f inlocuieste x-ul cu valoarea variabilei
x=6.8;
printf("%.2f",x); //%.2f arata cate cifre sa apara dupa virgula
return 0;}

3.600000
6.80 



Siruri de caractere:
Variabilele pot stoca valori non.numerice, care sunt mai lungi de un singur caracter.
Aceste variabile se numesc : "siruri de caractere".

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
#include <string> //aceasta este libraria
using namespace std;

int main(){

string z="Aceste este un sir de caractere!"; //valoarea se noteaza intre ghilimele.

cout << z; //cout << este echivalentul lui printf
cin.get(); //cin.get() se foloseste pentru a oprii inchiderea imediata a unui program mai scurt.

return 0;}

Acesta este un sir de caractere! 

Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12   Logo Google  Logo twitter

Sitemap | Despre noi

Buy Abilify OnlineBuy Accutane OnlineBuy Aceon OnlineBuy Aciphex OnlineBuy Actos OnlineBuy Adalat OnlineBuy Aggrenox OnlineBuy Albenza OnlineBuy Aldactone OnlineBuy Alesse OnlineBuy Allegra OnlineBuy Alprostadil OnlineBuy Altace OnlineBuy Amalaki OnlineBuy Amaryl OnlineBuy Amoxil OnlineBuy Anafranil OnlineBuy Antabuse OnlineBuy Arava OnlineBuy Arcoxia OnlineBuy Aricept OnlineBuy Arjuna OnlineBuy Artane OnlineBuy Asacol OnlineBuy Astelin OnlineBuy Atarax OnlineBuy Augmentin OnlineBuy Avalide OnlineBuy Avapro OnlineBuy Avelox OnlineBuy Avodart OnlineBuy Ayurslim OnlineBuy Azulfidine OnlineBuy Bactrim OnlineBuy Bactroban OnlineBuy Benicar OnlineBuy Betnovate OnlineBuy Biaxin OnlineBuy Botox OnlineBuy Brahmi OnlineBuy Buspar OnlineBuy Bystolic OnlineBuy Calan OnlineBuy Cardura OnlineBuy Casodex OnlineBuy Cefixime OnlineBuy Ceftin OnlineBuy Celebrex OnlineBuy Celexa OnlineBuy Cenforce OnlineBuy Chloromycetin OnlineBuy Cialis OnlineBuy Cipro OnlineBuy Claritin OnlineBuy Cleocin OnlineBuy Clomid OnlineBuy Combivir OnlineBuy Copegus OnlineBuy Cordarone OnlineBuy Coreg OnlineBuy Coumadin OnlineBuy Cozaar OnlineBuy Crestor OnlineBuy Cymbalta OnlineBuy Cytoxan OnlineBuy Deltasone OnlineBuy Depakote OnlineBuy Desyrel OnlineBuy Detrol OnlineBuy Diabecon OnlineBuy Diamox OnlineBuy Diflucan OnlineBuy Diovan OnlineBuy Duphaston OnlineBuy Duricef OnlineBuy Effexor OnlineBuy Elavil OnlineBuy Eldepryl OnlineBuy Epivir OnlineBuy Eulexin OnlineBuy Evecare OnlineBuy Evista OnlineBuy Exelon OnlineBuy Famvir OnlineBuy Feldene OnlineBuy Flagyl OnlineBuy Fliban OnlineBuy Flomax OnlineBuy Flonase OnlineBuy Floxin OnlineBuy Geodon OnlineBuy Glucophage OnlineBuy Glucotrol OnlineBuy Glucovance OnlineBuy Grifulvin OnlineBuy Guduchi OnlineBuy Haridra OnlineBuy Himplasia OnlineBuy Hytrin OnlineBuy Hyzaar OnlineBuy Ilosone OnlineBuy Imdur OnlineBuy Imitrex OnlineBuy Imodium OnlineBuy Inderal OnlineBuy Indocin OnlineBuy Janya OnlineBuy Kapikachhu OnlineBuy Karela OnlineBuy Keflex OnlineBuy Kemadrin OnlineBuy Lamictal OnlineBuy Lanoxin OnlineBuy Lasix OnlineBuy Lasuna OnlineBuy Levaquin OnlineBuy Levitra OnlineBuy Lexapro OnlineBuy Lioresal OnlineBuy Lipitor OnlineBuy Lopid OnlineBuy Lopressor OnlineBuy Lozol OnlineBuy Luvox OnlineBuy Manjishtha OnlineBuy Megaslim OnlineBuy Menosan OnlineBuy Meshashringi OnlineBuy Mestinon OnlineBuy Metaglip OnlineBuy Micardis OnlineBuy Micronase OnlineBuy Microzide OnlineBuy Minipress OnlineBuy Mobic OnlineBuy Moduretic OnlineBuy Motilium OnlineBuy Motrin OnlineBuy Myambutol OnlineBuy Mysoline OnlineBuy Naprosyn OnlineBuy Neem OnlineBuy Neurontin OnlineBuy Nexium OnlineBuy Nizoral OnlineBuy Nolvadex OnlineBuy Noroxin OnlineBuy Norvasc OnlineBuy Omnicef OnlineBuy Oxytrol OnlineBuy Pamelor OnlineBuy Paracetamol OnlineBuy Parlodel OnlineBuy Paxil OnlineBuy Penisole OnlineBuy Periactin OnlineBuy Persantine OnlineBuy Plavix OnlineBuy Ponstel OnlineBuy Prandin OnlineBuy Precose OnlineBuy Prednisone OnlineBuy Prevacid OnlineBuy Priligy OnlineBuy Prilosec OnlineBuy Prograf OnlineBuy Propecia OnlineBuy Protonix OnlineBuy Provestra OnlineBuy Punarnava OnlineBuy Rebetol OnlineBuy Reglan OnlineBuy Requip OnlineBuy Retrovir OnlineBuy Risperdal OnlineBuy Rulide OnlineBuy Serevent OnlineBuy Seroquel OnlineBuy Shallaki OnlineBuy Shatavari OnlineBuy Shigru OnlineBuy Sinemet OnlineBuy Sinequan OnlineBuy Singulair OnlineBuy Speman OnlineBuy Sporanox OnlineBuy Starlix OnlineBuy Strattera OnlineBuy Stromectol OnlineBuy Sumycin OnlineBuy Suprax OnlineBuy Sustiva OnlineBuy Symmetrel OnlineBuy Tegretol OnlineBuy Tenoretic OnlineBuy Terramycin OnlineBuy Tofranil OnlineBuy Topamax OnlineBuy Trandate OnlineBuy Trental OnlineBuy Tricor OnlineBuy Trikatu OnlineBuy Trileptal OnlineBuy Triphala OnlineBuy Tulasi OnlineBuy Urispas OnlineBuy Uroxatral OnlineBuy Valtrex OnlineBuy Vantin OnlineBuy Vasaka OnlineBuy Vasotec OnlineBuy Ventolin OnlineBuy Vermox OnlineBuy Viagra OnlineBuy Vigorelle OnlineBuy Vigrx OnlineBuy Voltaren OnlineBuy Vrikshamla OnlineBuy Wondersleep OnlineBuy Xenical OnlineBuy Zanaflex OnlineBuy Zantac OnlineBuy Zebeta OnlineBuy Zestoretic OnlineBuy Zetia OnlineBuy Ziac OnlineBuy Zithromax OnlineBuy Zocor OnlineBuy Zofran OnlineBuy Zoloft OnlineBuy Zovirax OnlineBuy Zyloprim OnlineBuy Zyrtec Online