十进制小数转十六进制算法怎么算