Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Tipuri fundamentale de date

c


Tipuri fundamentale de date

Un tip de date reprezinta valorile pe care le poate lua o variabila precum si operatiile care se pot efectua asupra acesteia. Orice variabila trebuie sa fie asociata unui tip de date si numai unuia. Tipurile fundamentale de date ale limbajelor C si C++ sunt :



int; float; double; char; bool (numai in C++) ; wchar_t (numai in C++).

In functie de modul de reprezentare in memoria calculatoarelor si de domeniul de definitie al acestor date, in C si C++ exista mai multe tipuri de date derivate, formate din tipurile de baza de mai sus, (char, int, float si double) precedate sau nu de modificatorii tipurilor de baza (signed, unsigned, short si long), dupa cum urmeaza:

Tip_fundamental    Domeniul valorilor Mod de reprezentare

char 8 biti cu semn

unsigned char 0..255 [0..28-1] 8 biti fara semn

int - 32 biti cu semn

unsigned int 0..4294967295 [0..232-1] 32 biti fara semn

short int 16 biti cu semn

unsigned short int 0..65535 [0..216-1] 16 biti fara semn

long int    -2147483648..2147483647 [-231..231-1] 32 biti cu semn

unsigned long int 0..4294967295 [0..232-1] 32 biti fara sem

float    32 biti, in vfsp

double    64 biti in vfdp

Tipul fundamental bool defineste valorile valorile false si true si operatiile || (or), && (and) si ! (not).

Utilizatorul poate defini tablouri de unul dintre tipurile fundamentale, noi tipuri de date bazate pe tipurile fundamentale cu instructiunea typedef si date de tipuri enumerare cu instructiunea enum.

Probleme rezolvate

Problema 1. Sa se scrie un program care sa tipareasca valorile false si true ale tipului bool.

#include <iostream.h>

int main()

Problema 2. Sa se scrie un program care sa afiseze caracterele A, a, * si ! si valoarea lor in codul ASCII.

#include <iostream.h>

int main()

Problema 3. Sa se scrie un program care sa tipareasca domeniile tipurilor intregi (valorile maxime si minime). Aceste valori sunt definitii de constante din fisierul antet <limits.h>.

#include <iostream.h>

#include <limits.h>

int main()

Problema 4. Sa se scrie un program care sa efectueze operatii cu numere intregi. Operatorii utilizati sunt + - * / %. Se va observa regula impartirii numerelor intregi, (operatorul /),care are ca rezultat catul a doua numere intregi. Rezultatele se vor afisa astfel:

m = .

n = .

m + n = .

m - n = .

m * n = .

m / n = .

m % n = .

Programul este urmatorul

#include <iostream.h>

int main()



Document Info


Accesari: 2692
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )