GNU Octave 失败 hex2dec
GNU Octave fail hex2dec
遇到一些 HEX 到 DEC 的失败 conversions
b = '0x170d21b9'
bdec = hex2dec(b)
Return
bdec = NaN
但应该是386736569
如何将上述例子中的十六进制数转换为整数?
省略 0x。这是某些语言中使用的一种表示法,表示数字是十六进制的,但实际上并不是数字的一部分。 Octave 的 hex2dec 函数不使用它。输入 b = '170d21b9'
你会得到 bdec = 386736569
.
遇到一些 HEX 到 DEC 的失败 conversions
b = '0x170d21b9'
bdec = hex2dec(b)
Return
bdec = NaN
但应该是386736569
如何将上述例子中的十六进制数转换为整数?
省略 0x。这是某些语言中使用的一种表示法,表示数字是十六进制的,但实际上并不是数字的一部分。 Octave 的 hex2dec 函数不使用它。输入 b = '170d21b9'
你会得到 bdec = 386736569
.