我正在分析我的VS崩溃的原因。
我看到退出状态为-532462766
。根据我的研究,大多数退出代码都像0xE0434352
。他们的区别是什么?十六进制还是十进制?
如何将-532462766
转换为0xE0434352
的格式?
答案 0 :(得分:0)
他们的区别是什么?十六进制还是十进制?
是。第一个-53462766
是错误0xE0434352
的整数表示。
如何将
的格式-532462766
格式转换为0xE0434352
?
最简单的:
使用Windows计算器。将其设置为编程模式( Alt + 3 ),从左侧的选项中选择DWORD
和Dec
。输入错误代码。从左侧选项中选择Hex
。结果是十六进制错误代码。
中度:
编写一个程序,该程序接收错误代码并将其转换为十六进制。
最难:
手动将整数值转换为带符号的二进制补码。