Einverstanden. Aber warum hat man bei 32 bits den Exponenten auf den Bereich [-126, +127] festgelegt? Wenn ich nun selber anfange mit den vorgelegten Einteilungen der Bits zu arbeiten, dann komme ich auf folgendes:
8 bits für den Exponenten ergibt diese größte Zahl : $$(11111111)_2=255_{10}=2^8-1$$
Nun rechnet man aber auch mit Zahlen < 1, sodass der Exponent negativ wird. Damit komme ich folgenden Bereich für die Exponenten: $$ \Big\{-\left \lfloor{\frac{2^8}{2}}\right \rfloor,...,\left \lceil{\frac{2^8}{2}}\right \rceil -1 \Big\}=\{-128,...,127\} $$
Also habe ich diesen Maschinenzahlbereich: F=F(2,23,-128,127)
Damit bekomme ich diesen größte positive Zahl: $$ \max(F)=\Big(1- \Big(\frac{1}{2} \Big)^{23}\Big)\cdot 2^{127+1}\approx 3,40\cdot 10^{38}\\\min(F)=2^{-127}\approx 2,94\cdot 10^{-39}. $$
Genauso frage ich mich, warum bei 64 bits ein Exponetenbereich von [-1022, 1023] vorliegt, statt [-1024, 1023].