cdmmye 发表于 2023-3-11 09:38:27

请教,有支持16进制取倒序的吗?

反转整数字节序 这个方法是计算,没法用

有直接支持16进制倒序的写法吗,求教谢谢!

创世魂 发表于 2023-3-11 12:12:04

自己写个循环来取吧,现成的是没有的。

从十六进制的尾部位置向前获取,然后重新组合成一个十六进制文本。

howill2021 发表于 2023-3-11 13:18:35

这个自己动手还是比较简单的,转换十六进制后,用模块颠倒下文本就可以,比如火山模块有 “反转文本_”

cdmmye 发表于 2023-3-11 18:49:02

创世魂 发表于 2023-3-11 12:12
自己写个循环来取吧,现成的是没有的。

从十六进制的尾部位置向前获取,然后重新组合成一个十六进制文本。 ...

好像不是固定的,有高低位之分的吧

suyan 发表于 2023-3-11 18:52:33

先自己人工算一下它是怎么逆序的,然后代码调整你的十六进制文本顺序,然后再转一下就行

server 发表于 2023-3-11 20:12:05

他说的是翻转字节序

cdmmye 发表于 2023-3-12 00:49:34

45 53 07 00
00 07 53 45

正常十六的翻转,理解了一下不麻烦,倒取2位进行组合就好了,主要用于计算长度使用

官方的 是需要转为十六,再转为整数,再 反转整数字节序 过于麻烦,所以看了输出码自己写倒序,直接十六到十完成

suyan 发表于 2023-3-12 08:26:04

这完全没难度呀,

第一步,去掉空格,变成没空格的文本,
第二步,取文本中间(6,2)+取文本中间(4,2)+取文本中间(2,2)+取文本左边(2)

67564226 发表于 2023-3-12 09:48:43



这个没多复杂,用这个方法就行了.

cdmmye 发表于 2023-3-12 10:12:05

suyan 发表于 2023-3-12 08:26
这完全没难度呀,

第一步,去掉空格,变成没空格的文本,


这是我写的说明,我已经完成了,谢谢
页: [1] 2
查看完整版本: 请教,有支持16进制取倒序的吗?