nie, bo float zajmuje 4 i koniec. float ktory zajmowalby 1 bajt bylby totalnie bezsensu. 1 bit na znak, zostaje tylko 7 bitow na reszte. dajmy na to, ze byloby to 3 bity na mantyse i 4 na wykladnik, wiec powstalaby fascynujaca liczba ktora moglaby zawierac tylko cyfry 1-7 o 16 roznych wykladnikach. to by byl zart, a nie liczba zmiennoprzecinkowa.
Nie zgodzę się, że taki float byłby bez sensu. Załóżmy, że potrzebuję za pomocą floata zapisać i wykonywać np. dodawanie na określonych z góry liczbach ułamkowych (akurat ja potrzebuję tylko liczb:-1/8,-1/4,-1/2,0,1/2,1/4,1/8 ). Mam tablicę 100 takich elementów, więc deklarując float 4-bajtowy taka tablica zajmuje mi 400B zamiast 100B, a to spora różnica.
Oczywiście jeśli mówisz, że się nie da, no to trudno.
A powyżej przedstawione liczby można zapisać na floacie 8-bitowym, jeśli przyjmie się mantysę(M) 4-bitową i wykładnik(E) 3bitowy: