admin 管理员组

文章数量: 1086019


2024年12月22日发(作者:游戏私服源码)

10进制转换16进制公式

一、整数部分转换。

1. 方法:除16取余法。

- 将十进制数除以16,取余数作为转换后16进制数的最低位数字。

- 然后将商继续除以16,再取余数作为次低位数字,以此类推,直到商为0。

- 最后将所得余数从右到左排列,得到16进制数。

- 例如,将十进制数255转换为16进制:

- 255÷16 = 15·s·s15(在16进制中,10 - 15分别用A - F表示,这里余数

15用F表示)

- 15÷16=0·s·s15

- 所以,255转换为16进制是FF。

二、小数部分转换。

1. 方法:乘16取整法。

- 将十进制小数乘以16,取积的整数部分作为16进制小数的最高位数字。

- 然后将积的小数部分继续乘以16,再取整数部分作为次高位数字,以此类推,

直到小数部分为0或者达到所需的精度为止。

- 例如,将十进制小数0.625转换为16进制:

- 0.625×16 = 10(10在16进制中用A表示)

- 所以,0.625转换为16进制是0.A。

三、综合示例。

1. 将十进制数300.125转换为16进制。

- 对于整数部分300:

- 300÷16 = 18·s·s12(12用C表示)

- 18÷16 = 1·s·s2

- 1÷16=0·s·s1

- 整数部分转换为16进制是12C。

- 对于小数部分0.125:

- 0.125×16 = 2

- 小数部分转换为16进制是0.2。

- 所以,300.125转换为16进制是12C.2。


本文标签: 部分 进制 转换 小数 作为