我想用C语言写一个程序,将十六进制数字转换为2的补码,例如:00008f转换为fffffff71。
到目前为止,我已经搞清楚了如何打印出二进制的2'c补码,但十六进制对我来说似乎是另一回事。
要计算一个n位十六进制数字的二的补码,要么。
如果数字不是十六进制的整数位,则必须对上面的第一位数字做一些调整。