Bitové operace
Zjistěte jaká je velikost základních typů (pomocí sizeof) v prostředí, ve kterém programujete. V jakých jednotkách vrací sizeof hodnoty? Proč je nutné používat sizeof? Jaký je vztah mezi velikostmi daných typů (je-li jaký)?
Kolik bitů obsahují dané typy (pomocí hodnot v limits.h a float.h zjistěte kolik bitů obsahují dané typy.
Zjistěte bez pomoci knihovních proměnných (v limits.h) kolik bitů má daný (celočíselný) typ (Např. Pomocí bitové negace, rotace).
napište funkci pro nastavení, nulování, změnu bitu (předělejte na makro).
Základním problémem pro přenositelnost hodnot mezi pragramy (prostředími) je různý typ zápisu xxx-endian. To znamená …. (co?). Zkuste napsat funkce (makra) pro zápis a čtení čísla v požadovaném tvaru xxx-endian do paměti, na disk tak aby byly nezávislé na použité platformě a prostředí.
Poslední změna 2006-07-27