C Data Types

Intrați în directorul c-data-types.

Hands-on

În directorul step se găsesc niște fișiere care vă vor ajuta să înțelegeți mai bine cum sunt reprezentate datele în memorie.

Pentru compilare, rulați comanda make. Pentru cleanup, rulați make clean.

  • sizeof: arată dimensiunile diverselor tipuri de date
  • static-vector: aritmetică vectori intrinseci
  • dynamic-vector: aritmetică vectori alocați dinamic
  • static-matrix: aritmetică matrici intrinseci
  • dynamic-matrix: aritmetică matrici alocate dinamic

Dacă sistemul este pe 64 biți, adăugați în câmpul CFLAGS din Makefile parametrul -m32. Observați diferențele între arhitectura de 64 biți și 32 biți.

Intrați în directorul 1.

  • Analizați fișierul sursă.
  • Puteți compila folosind regulile implicite folosind comanda “make source”.
  • Rulați executabilul.
  • Cum sunt reprezentate datele în memorie? Completați în formular.
    • little-endian: de la stânga la dreapta
    • big-endian: de la dreapta la stânga
sesiuni/memory/1/data-types.txt · Last modified: 2013/07/08 13:59 by laura