float trés petit en binaire
Bonjour :lol:
j'ai des nombres float très petit exemple :
que je souhaite afficher en binaire (norme IEEE et si j'ai bien compris en utilisant cette norme il sera codé sur 30bits) voici le code
Code:
1 2 3 4 5
| int p= Float.floatToIntBits(fin[ii]);
String s=Integer.toBinaryString(p);
char[] resu=s.toCharArray();
System.out.print(resu); |
à l'affichage j'obtiens effectivement du binaire mais la taille n'est pas 30bits(IEEE) des fois c'est 25 des fois ces 26 :cry:.
Code:
1 2 3 4 5 6 7
|
1101110100011101000000110
111101101000011010000001100
101001000100010001000100110
11100001100000011000000010
100011000000110000001100
101000011100000111000001010 |
Si vous pouvez m'éclairer merci beaucoup :lol: