如果余额是-10分,那么四字节十六进制的数(补码)为:FFFFFFF6

四字节最高位为:正负的判断,最高位1是负数;

取反+1,再添负号

int.Parse("-10").ToString("X8")

Convert.ToInt32("FFFFFFF6", 16)

Convert.ToInt32(int.Parse("-10").ToString("X8"), 16)

 

C# 负数和十六进制(四字节)转换

C# 负数和十六进制(四字节)转换

相关文章:

  • 2021-11-02
  • 2022-01-15
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2021-04-13
猜你喜欢
  • 2021-12-10
  • 2022-12-23
  • 2022-02-07
  • 2021-11-26
  • 2021-08-18
  • 2021-10-04
  • 2022-01-19
相关资源
相似解决方案