Przypuscmy, ze typ float jest zgodny z formatem binary16 ze standardu IEEE 754{2008
(\(\displaystyle{ b = 2, p = 11, e_{max} = 15}\)), a typ int jest kodowany w \(\displaystyle{ U2}\) na \(\displaystyle{ 32}\) bitach.
1. Niech \(\displaystyle{ x}\) bedzie zmienna typu int. Dla jakich wartosci zmiennej \(\displaystyle{ x}\), ktore naleza do przedzialu \(\displaystyle{ [1; 28]}\) wyrazenie
Kod: Zaznacz cały
((-1<<x)&(x+2))==0
2. Zmienna \(\displaystyle{ y}\) typu float jest zapisana przy pomocy ciagu bitow
Kod: Zaznacz cały
0100 0110 1100 0000
(b) Podaj ciagi bitow, ktore reprezentuje obu sasiadow zmiennopozycyjnych zmiennej \(\displaystyle{ y}\).
(c) Podaj ci , ag bitow reprezentujacy najmniejsza liczbe calkowit , a wsrod wiekszych od \(\displaystyle{ y}\).