我理解两个补码是如何工作的。我也理解签名量级和一个补码的工作方式,以及二元补码相对于其他编码方法的优势。
我无法弄清楚的是,如果我被要求将带符号的十六进制数转换为dec,例如0xF3C645AC,我如何确定它使用的编码方法?
答案 0 :(得分:1)
你做不到。
这些解释方案本身并未在数据中编码。
机器通常不会在硬件级别上实现两种整数表示,因此您可以安全地假设该数字的表示方式与上下文中所有其他整数的表示方式相同。
...如果是一些运动/家庭作业,那么,解释所有可能性,老师会很高兴:)