2015-09-24 37 views
0

我正在分析我的VS崩溃的原因。如何分析/翻译“退出状态”

我看到退出状态是-532462766。根据我的研究,大部分退出代码就像0xE0434352。他们有什么不同?十六进制还是十进制? 如何将-532462766转换为0xE0434352的格式?

回答

0

它们有什么区别?十六进制还是十进制?

是的。第一个-53462766是错误0xE0434352的整数表示形式。

如何将-532462766转换为0xE0434352的格式?

最简单的:

使用Windows计算器。将其设置为编程器模式(Alt + ),从左侧的选项中选择DWORDDec。输入错误代码。从左侧选项中选择Hex。结果是十六进制错误代码。

中等:

编写一个程序,接受错误代码并将其转换为十六进制。

最难:

手工将整数值转换为带符号的二进制补码二进制。