Pentru acest test am folosit
g++ 4.1.3 sub linux si
BC 3.1.
char=1 bytes
int=4 bytes
long=4 bytes
long long=8 bytes
float=4 bytes
double=8 bytes
char=1 bytes
int=2 bytes
long=4 bytes
long long=4 bytes
float=4 bytes
double=8 bytes
OK! pentru mine a fost destule de uimitor, cel putin , nu stiam
![Smile](http://www.infoarena.ro/forum/Smileys/default/smile.gif)
.
10x andrei pentru compilare sub MS Windows, BC 3.1
Totodata sunt curios ce compilator folositi
![Smile](http://www.infoarena.ro/forum/Smileys/default/smile.gif)
Spre exemplu
long long are 8 bytes(sau octeti, tot aia) ==>ca dimensiunea lui este de 8*8 biti (64
din care 1 bit este bitul de paritate).
Asta inseamna ca poate memora numere de la -9223372036854775809(
-2^63) la +9223372036854775808 (
+2^63-1)
Daca e de tipul unsigned inseamna ca are valori de la 0 la 2^64-1 adica (18446744073709551615).
Corectati-ma daca am gresit la calcule plz...