2010-06-22 13 views
0

J'ai deux octets (ordre réseau). Utilisons-les comme un court métrage. Maintenant, les 11 premiers bits doivent être la partie entière et les 5 derniers bits la partie fractionnaire (par exemple résultant en 2.4). Comment je fais?construire une décimale à partir de deux octets, ayant les 5 derniers bits en tant que partie décimale?

+0

Est-ce que vous vous rendez compte que 2.4 n'est pas exactement représentable en binaire? C'est '10.011001100110 ...'. Ou est-ce que la "partie fractionnaire" est supposée être des unités de 0,1 (dixièmes) au lieu d'une fraction binaire? Mais alors pourquoi ne pas utiliser seulement 4 bits, ce qui est suffisant pour 0-9? – Justin

Répondre