This transfer is possible in two ways: direct transfer and using the decimal system.
first, let\'s make a direct transfer.
let\'s do a direct translation from hexadecimal to binary like this:
0.25516 = 0. 2 5 5 = 0(=0000). 2(=0010) 5(=0101) 5(=0101) = .0010010101012
answer: 0.25516 = .0010010101012
now let\'s make the transfer using the decimal system.
let\'s translate to decimal like this:
0∙160+2∙16-1+5∙16-2+5∙16-3 = 0∙1+2∙0.0625+5∙0.00390625+5∙0.000244140625 = 0+0.125+0.01953125+0.001220703125 = 0.14575195312510
got It: 0.25516 =0.14575195312510
Translate the number 0.14575195312510 в binary like this:
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 145751953125*2 |
0 | .2915*2 |
0 | .58301*2 |
1 | .16602*2 |
0 | .33203*2 |
0 | .66406*2 |
1 | .32813*2 |
0 | .65625*2 |
1 | .3125*2 |
0 | .625*2 |
1 | .25*2 |
the result of the conversion was:
0.14575195312510 = 0.00100101012
answer: 0.25516 = 0.00100101012