Reprezentare intern˘a. Operatori pe biti. Tablouri

bigfoot.cs.upt.ro

Reprezentare intern˘a. Operatori pe biti. Tablouri

sizeof ¸si scrierea de programe portabile

Dimensiunea tipurilor depinde de sistem (procesor, compilator):

⇒ folosim sizeof ca să aflăm cât¸i octet¸i are un tip / o variabilă

NU scriem programe presupunând că un tip ar avea 2, 4, ... octet¸i

(programul va rula gre¸sit pe un sistem cu alte dimensiuni)

#include

#include

int main(void)

{

printf("Aici, intregii au %zu octeti\n", sizeof(int));

printf("Cel mai mic intreg negativ: %d\n", INT_MIN);

printf("Cel mai mare intreg fara semn: %u\n", UINT_MAX);

return 0;

}

More magazines by this user
Similar magazines