Sondaj
Întrebare: Ce compilator folosesti ?
g++ sub linux
g++ sub windows (MinGW,etc)
gcc
compilatorul din BC 3.1

Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: g++ && BC 3.1  (Citit de 1846 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
rEbyTer
Vorbaret
****

Karma: -85
Deconectat Deconectat

Mesaje: 154



Vezi Profilul
« : Martie 16, 2008, 20:06:10 »

Pentru acest test am folosit g++ 4.1.3 sub linux si BC 3.1.

Citat din mesajul lui: g++ 4.1.3
char=1 bytes
int=4 bytes
long=4 bytes
long long=8 bytes
float=4 bytes
double=8 bytes

Citat din mesajul lui: BC 3.1
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.
10x andrei pentru compilare sub MS Windows, BC 3.1

Totodata sunt curios ce compilator folositi Smile

Spre exemplu long long are 8 bytes(sau octeti, tot aia) ==>ca dimensiunea lui este de 8*8 biti (64din 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...
« Ultima modificare: Martie 16, 2008, 20:30:57 de către lezr rEbyTer » Memorat
stef2n
Nu mai tace
*****

Karma: 218
Deconectat Deconectat

Mesaje: 641



Vezi Profilul
« Răspunde #1 : Martie 16, 2008, 20:20:01 »

De fapt, pe un long long se retin numere de la -2^63 la 2^63 - 1.
Memorat

Exista 10 categorii de oameni: cei care inteleg sistemul binar si cei care nu il inteleg.
mingw
Strain


Karma: 5
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #2 : Martie 16, 2008, 20:22:01 »

mda... ai uitat bitul de semn Smile
Memorat
rEbyTer
Vorbaret
****

Karma: -85
Deconectat Deconectat

Mesaje: 154



Vezi Profilul
« Răspunde #3 : Martie 16, 2008, 20:29:38 »

gata , am corectat ... defapt .. (2^64)/2 = 2^63 Smile dar trebuie sa fi geniu ca iti dai seama de asta  Annoyed Tongue
Memorat
n00b
Strain


Karma: 1
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #4 : Martie 16, 2008, 21:11:51 »

La ce ai nevoie de numere asa mari ?  Raised eyebrow
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #5 : Martie 16, 2008, 21:21:36 »

la problema fractii Whistle
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines