LSz.Ro

  
Scrie un subiect nou Acest subiect este închis, nu puteţi modifica mesaje sau să scrieţi răspunsuri viitoare.  Pagina 1 din 1
[ View Topic Options ] [ ‹‹ | ›› ]
Autor
 
Neconectat
 Subiectul mesajului: [C/C++] Standard#2 ~ Tipuri de variabile.
MesajScris: 11 Dec 2016, 15:38 
Membru
Avatar utilizator
Membru din: 07 Oct 2016, 18:50
Mesaje: 487
Vârsta: 16
Atat in C cat si in C++ exista anumite tipuri de variabile, considerate de baza.



Acestea sunt de urmatoarele tipuri :

C :

int - (Integer) retine valori intre -2147483647 si 2147483647, pe scurt retine numere INTREGI.

Creerea unui obiect de tip int :

int i;

Initializarea unui obiect de tip int :

int j = 0;

Atribuirea cu o valoare pentru int :

i = 1;

size_t - retine doar numere naturale, retine valori intre 0 si 4294967294, se foloseste ca si un int



char - (Character) retine toate orice caracter ce nu depaseste un bit, pe scurt retine toate caracterele tabelului ASCII (spatii, litere, semne de punctuatie)

Creerea unui obiect de tip char :

char c;

Initializarea unui obiect de tip char :

char ch = 'a';

Atribuirea cu o valoare pentru char :

c = 'b';

Pentru a scrie un singur caracter se folosesc 2 ghilimele simple : ' '

float - Retine numere reale, Precizia insa este scazuta.

Creerea unui obiect de tip float :

float f;

Initializarea unui obiect de tip float :

float fl = 0.0;

Atribuirea cu o valoare pentru float :

f = 1.0;



C++ :

In limbajul C++ mai avem un tip de baza, acesta poate fi folosit si in limbajul C insa doar daca facem #include <stdbool.h>

bool - Retine doar valori logice, adica ADEVARAT sau FALS.

Creerea unui obiect de tip bool :

bool b;

Initializarea unui obiect de tip bool :

bool b = false;

Atribuirea cu o valoare pentru bool :

b = true;





Pentru extinderea majei putem adauga si anumite cuvinte cheie :

short int sau simplu short - este echivalentul cu 1/2*int, adica poate salva valori mai mici, este bun daca vrei ca programul tau sa economiseasca memorie.

long int sau long - este echivalentul cu 2*int, adica poate salva valori mai mari, este bun daca vrei ca sa salvezi valori mai mari.

long long int sau long long - este echivalentul cu 2*long, adica poate salva valori foarte mari.



double - este un float cu precizie mai ridicata, adica un float dupa un anumit numar de cifre de la virgula isi va pierde din exactitate, double va avea o precizie dubla fata de float.

long double - este si mai precis decat double dar consuma destul de mult.



Sus
  Profil  
 
Neconectat
 Subiectul mesajului: Re: [C/C++] Standard#2 ~ Tipuri de variabile.
MesajScris: 11 Sep 2017, 21:32 
Moderator Global
Avatar utilizator
Membru din: 04 Sep 2017, 21:22
Mesaje: 6
Localitate: Pitesti
:closed:



Sus
  Profil  
 
 Subiectul mesajului: [C/C++] Standard#2 ~ Tipuri de variabile.
MesajScris: 11 Sep 2017, 21:32 
Avatar Robotel

Recrutam Staff si servere! Multumim!
Sus
 Profil Trimiteţi mesaj privat E-mail  
Afişează mesajele din ultimele:  Sortează după  
Scrie un subiect nou Acest subiect este închis, nu puteţi modifica mesaje sau să scrieţi răspunsuri viitoare. [ ‹‹ | ›› ]


Cine este conectat

 

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 2 vizitatori


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica fişiere ataşate în acest forum

Căutare după:
Mergi la:  
cron
Termeni de utilizare | Politica de confidenţialitate

Designs by LSz.Ro Team.

Toate drepturile sunt rezervate.


Translation/Traducere: phpBB România