1

我对二进制转换很陌生。我有以下格式的字段 95 - 总共 42 个字节。下面的字段代表 400 美元。你能帮忙吗,我怎样才能把它转换成400美元的价值?

000000040000000000000000000000000000000000

模板定义:

    var template = new Template{ ...
            { AuthBit._095_REPLACEMENT_AMOUNTS, AuthFieldDescriptor.EbcdicFixed(42, FieldValidators.Ans) },..}

byte[] bitmap = msg.ToMsg();
4

1 回答 1

0

原来 DE 95 表示为 9999999999.99。因此,在返回值 ie000000040000000000000000000000000000000000 上获取 12 的子字符串可以解决该问题。

12 的子字符串将是 0000000400.00,即 $400.00

于 2022-01-16T02:23:10.143 回答