需注意的是,十进制小数常常不能完整准确地转换成等值的二进制小数(或其他 r 进制数),通常会有转换误差存在。
将十进制数 17.125 转换成二进制数,即为: ( 17.125 ) 10= ( 1001 . 001 ) 2
同理,将十进制数 987 转换成十六进制,如下:

所以, ( 987 ) 10=( 3db ) 16
( 3 )二、八、十六进制数之间的转换
由于二、八、十六进制数的权之间有内在的联系,即 23=8 , 24=16 ,即每位八进制数相当于三位二进制数,每位十六进制数相当于四位二进制数,反之亦然。在转换时,位组的划分是以小数点为中心向左、右两边分别进行,中间的0不能省略,两头不够时可以补0。
如下例:将( 10110001 . 00101 ) 2 转换为十六进制数,则:

将( 3 afb . 4b ) 16 转换为二进制数,则:

同样,将(10101001 . 00101 ) 2 转换为八进制数,则:

所以, ( 10101001 . 00101 ) 2=( 251 . 12 ) 8
将( 2 6 . 53 ) 8 转换成二进制数,则:

所以, ( 26 . 53 ) 8 = ( 10110 . 101011 ) 2