admin 管理员组

文章数量: 1086019


2024年12月21日发(作者:二维数组输出结果)

10转16进制公式(二)

十进制转十六进制公式

公式1:将十进制数每四位划分一组,分别转换为十六进制数

例子: - 十进制数:12345 - 按照每四位一组进行划分:1 |

2345 - 分别将每组转换为十六进制:1 | 2345 (1 -> 1, 2345 ->

929)

公式2:逐位将十进制数转换为十六进制数

例子: - 十进制数:12345 - 逐位转换:1 -> 1, 2 -> 2, 3 ->

3, 4 -> 4, 5 -> 5 - 十六进制数:12345 (1 -> 1, 2 -> 2, 3 -> 3,

4 -> 4, 5 -> 5)

公式3:重复除以16并取余数的方式转换十进制数为十六进制数

例子: - 十进制数:12345 - 重复除以16并取余数的过程: -

12345 / 16 = 771余9 - 771 / 16 = 48余3 - 48 / 16 = 3余0 -

3 / 16 = 0余3 - 逆序余数:3909 - 十六进制数:12345 (3 -> 3,

9 -> 9, 0 -> 0, 3 -> 3)

公式4:通过公式3得到十进制数的逆序余数,再将逆序余数逆序得到

十六进制数

例子: - 十进制数:12345 - 使用公式3得到逆序余数:3909 -

逆序逆序余数:9093 - 十六进制数:12345 (9 -> 9, 0 -> 0, 9 ->

9, 3 -> 3)

公式5:通过移位运算和位运算将十进制数转换为十六进制数

例子: - 十进制数:12345 - 移位运算和位运算过程: - 12345

右移四位得到 771 - 12345 与 15 (二进制为 1111)进行位与运算得

到 9 - 将右移的结果代入上述步骤,直到结果为0 - 十六进制数:

12345 (9 -> 9, 7191 -> 3909)

公式6:使用内置函数将十进制数转换为十六进制数

例子: - 十进制数:12345 - 内置函数转换:12345 -> 0x3039

- 十六进制数:12345 (0x3039 -> 3039)

注意:以上公式都可用于将十进制数转换为十六进制数,选择合

适的公式根据个人需求和实际情况灵活运用。


本文标签: 公式 运算 转换 结果 逆序