gpt4 book ai didi

java - 哪种表示可以是 '\r\x00\x00\x00' (如果通常我有十六进制代码 :'\x0\x00\x00\x03' )

转载 作者:行者123 更新时间:2023-12-01 05:14:58 25 4
gpt4 key购买 nike

我正在使用一个程序(klee)来测试 C 代码。我需要在我的程序中使用结果。

这不是可读信息,但有些解是十六进制数据,格式如下:'\x0e\x00\x00\x00'我已经问过如何将其转换为整数,我找到了解决方案。

我也必须在结构中引入这种结果,我会知道大小,但知道有关字段或其他任何信息。

我想我可以解决这个问题,但现在的问题是有时你可以获得如下内容: '\n\x00\x00\x00'= 13或者 '\r\x00\x00\x00' = 10

而且我没有找到他们使用哪种表示形式将其转换为可读信息。显然我可以用 python 解决这个问题: 导入结构体 选择 = struct.unpack('

我对 pyton 没有任何了解,我想在 java 或 c 中找到解决方案。 非常感谢

最佳答案

Windows 系统使用值 \n\r 来指示换行符 - \n 移动到新行,而 \r 将写指针移动到行的开头。我认为您可能有一些包含换行符的字符数据,其中每个字符都转换为大端格式的 32 位整数值。

希望这有帮助!

关于java - 哪种表示可以是 '\r\x00\x00\x00' (如果通常我有十六进制代码 :'\x0\x00\x00\x03' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11399658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com