This transfer is possible in two ways: direct transfer and using the decimal system.
First we will perform the translation through the decimal system
let\'s translate to decimal like this:
1∙165+0∙164+1∙163+1∙162+1∙161+1∙160+1∙16-1+0∙16-2+1∙16-3 = 1∙1048576+0∙65536+1∙4096+1∙256+1∙16+1∙1+1∙0.0625+0∙0.00390625+1∙0.000244140625 = 1048576+0+4096+256+16+1+0.0625+0+0.000244140625 = 1052945.06274414062510
got It: 101111.10116 =1052945.06274414062510
Translate the number 1052945.06274414062510 в octal like this:
the Integer part of the number is divided by the base of the new number system:
1052945 | 8 | | | | | | |
-1052944 | 131618 | 8 | | | | | |
1 | -131616 | 16452 | 8 | | | | |
| 2 | -16448 | 2056 | 8 | | | |
| | 4 | -2056 | 257 | 8 | | |
| | | 0 | -256 | 32 | 8 | |
| | | | 1 | -32 | 4 | |
| | | | | 0 | | |
|
the Fractional part of the number is multiplied by the base of the new number system:
|
0. | 062744140625*8 |
0 | .50195*8 |
4 | .01563*8 |
0 | .125*8 |
1 | .0*8 |
the result of the conversion was:
1052945.06274414062510 = 4010421.04018
answer: 101111.10116 = 4010421.04018
Now we will perform a direct translation.
let\'s do a direct translation from hexadecimal to binary like this:
101111.10116 = 1 0 1 1 1 1. 1 0 1 = 1(=0001) 0(=0000) 1(=0001) 1(=0001) 1(=0001) 1(=0001). 1(=0001) 0(=0000) 1(=0001) = 100000001000100010001.0001000000012
answer: 101111.10116 = 100000001000100010001.0001000000012
let\'s make a direct translation from binary to post-binary like this:
100000001000100010001.0001000000012 = 100 000 001 000 100 010 001. 000 100 000 001 = 100(=4) 000(=0) 001(=1) 000(=0) 100(=4) 010(=2) 001(=1). 000(=0) 100(=4) 000(=0) 001(=1) = 4010421.04018
answer: 101111.10116 = 4010421.04018