User Tools

Site Tools


laboratoare:laborator-01

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
laboratoare:laborator-01 [2015/10/13 21:18]
ionel.ghita [Sistemele binar și hexazecimal]
laboratoare:laborator-01 [2015/10/13 21:25]
ionel.ghita [Reprezentarea numerelor]
Line 66: Line 66:
 În tabelul de mai jos sunt prezentate dimensiunile tipurilor de date pe un procesor cu dimensiunea cuvântului arhitecturii de 32 de biți, în cazul în care programul este compilat folosind gcc, sub Linux. În tabelul de mai jos sunt prezentate dimensiunile tipurilor de date pe un procesor cu dimensiunea cuvântului arhitecturii de 32 de biți, în cazul în care programul este compilat folosind gcc, sub Linux.
  
-^ Tip de date ^ Denumire ​   ​^ Număr biți      ^ Număr octeți ​         ^ +^ Tip de date ^ Număr biți      ^ Număr octeți ​         ^ 
-| char        | byte        | 8               | 1                     | +| char        | 8               | 1                     | 
-| short       | double byte | 16              | 2                     | +| short       | 16              | 2                     | 
-| int         | word        ​| 32              | 4                     | +| int         | 32              | 4                     | 
-| long        | word        | 32              | 4                     | +| long        | 32              | 4                     | 
-| long long   | double word | 64              | 8                     | +| long long   | 64              | 8                     | 
-| pointer ​    | word        ​| 32              | 4                     |+| pointer ​    | 32              | 4                     |
  
-=== Exercițiu === 
- 
-Aflați dimensiunile tipurilor de date din tabelul de mai sus pe sistemele din laborator. Hint: [[http://​www.c4learn.com/​c-programming/​sizeof-operator/​|sizeof]]. 
  
 ==== Integer overflow ==== ==== Integer overflow ====
laboratoare/laborator-01.txt · Last modified: 2015/10/21 00:34 by razvan.deaconescu