Když si vytvořím v jazyce C binární soubor, do kterého chci uložit
data ze struktury obsahující znak a číslo s plovoucí desetinnou čárkou,
zajímalo by mě proč jeho výsledná velikost je mnohanásobně větší než
objem dat do něj uložený.
Příklad: Uložím 26 elementů této struktury. Velikost znaku je 1 bajt,
velikost float jsou zde 4 bajty. Jedna položka struktury by tedy měla
zabírat 5 bajtů, tedy dohromady 26*5 = 130 bajtů. Výsledný soubor BIN ale
zabírá 43 kilobajtů. Je to v pořádku?
ohodnoťte nejlepší odpověď symbolem palce
Zajímavá 0 před 4640 dny |
Sledovat
Nahlásit
|
Otázka ještě nemá žádnou odpověď.
U otázky nebylo diskutováno.
Nový příspěvekBedy | 1528 | |
Michal Kole | 1199 | |
led | 1159 | |
Hlada | 1132 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 727 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |