Kezdőoldal » Számítástechnika » Programozás » Tudnátok vmi szakirodalmat v...

Tudnátok vmi szakirodalmat v leírást ajánlani ami részletesen kitér arra h a C/C++ nyelv hogyan tárolja az adatokat a memóriaterületen?

Figyelt kérdés

Pl oké hogy van egy szám pl


-45316


de ez hogyan kerül eltárolásra, pl bináris alakban 0. bájt jelöli a előjelet.


Vagy egy másik, pl lebegőpontos számok tárolása. Vagy ha mondjuk deklarálom az int-et shortnak


short int


oké az megvan h a short-nál az értéke nem lehet nagyobb a sima int-nél, de könyörgöm csak van vmi száraz elmélet ami alapján a fordító ilyen hosszúságra lövi be?



Tehát ilyenek érdekelnének engem. A Bjarne Stroustrup - A C++ programozási nyelv c. könyv kitér ilyenekre? Esetleg tudnátok ajánlani szakirodalmat?


Nagyon megköszönném ha bármiben tudnátok segíteni. Üdv!


2012. nov. 9. 22:51
 1/4 iostream ***** válasza:
80%

Az, hogy az egész számokat hogy tárolja, nincs túlzottan lekötve. Az endianness (mind bit, mind byte szinten) nem kötött, és ugyan szinte mindenhol kettes komplemenst használ, ez sem garantált.

A short hosszára ki van kötve, hogy kisebbegyenlő mint az int, de a fordítóírok szabadok az implementálásban. Ez azért van, hogy mindig az adott platformra optimális kódot tudjon generálni.


Ilyen témákban a szabványhoz fordulj, abban van a legpontosabban leírva. A szabvány ugyan drága, de a kiadás előtti draftok, amik ingyenesen elérhetők, szinte ugyanazt tartalmazzák.

2012. nov. 10. 10:16
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Értem, nagyon köszönöm a válaszod. Tehát ha MinGW fordítót használok (Dev-C++ is azt használja elvileg) akkor a mingw.org oldalon kell keresgélnem?
2012. nov. 10. 11:13
 3/4 iostream ***** válasza:
Mivel a MinGW egy GCC porttal fordít, inkább a GCC háza táján nézelődj.
2012. nov. 10. 11:52
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

Ezt találtam


[link]


úgy nézem ez professzionális, majd szépen átrágogatom magam rajta. Nagyon köszönöm a válaszaidat, Üdv

2012. nov. 10. 12:46

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!