计算机进制的算法,求过程

以前学过的都快忘记了,我刚去网上看了一下
十进制26.75转化为二进制:
先整数跟小数分开:26.75=26+0.75
用整数部分去除以2:26/2=13----余0,
13/2=6-----余1,
6/2=3------余0,
3/2=1------余1,
即11010
然后用小数部分去乘以2: 0.75*2=1.5 取整是1
0.5*2=1 取整是1
即0.11
最后合起来11010.11(B)
十六进制F6.B8H转化为8进制:应该可以直接转化,我还不知道,你先可以把16进制转化为2进制,然后把2进制转化为8进制
还是跟上面一样,先把整数跟小数分开
整数部分F6转化为二进制:F6=1111 0110
二进制整数部分转化为8进制:011 110 110 =366
小数部分B8转化为二进制:B8=1011 1000
二进制小数部分转化为8进制:010 111 000=270
即转化为366.270(Q)

二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
二进制 十六进制
1111 = 8 + 4 + 2 + 1 = 15 F
1110 = 8 + 4 + 2 + 0 = 14 E
1101 = 8 + 4 + 0 + 1 = 13 D
1100 = 8 + 4 + 0 + 0 = 12 C
1011 = 8 + 0 + 2+ 1 = 11 B
1010 = 8 + 0 + 2 + 0 = 10 A
1001 = 8 + 0 + 0 + 1 = 9 9
...........................
0001 = 0 + 0 + 0 + 1 = 1 1
0000 = 0 + 0 + 0 + 0 = 0 0
忘记了...尴尬