PACF

类型为 PACF 的项是一个数值,它的每一个半字节都是一个十六进制字符,且符号是由最右字节后半部分中的十六进制 F(表示正数)或十六进制 D(表示负数)表示的。长度反映了位数,并且范围是 1 至 32。要确定字节数,将长度值加 2,将和除以 2,然后截去结果中的任何小数部分。

对于长度为 4 的项,示例值的内部十六进制表示如下所示:
  // for decimal 123
  00 12 3F

  // for decimal -123
  00 12 3D

  // for decimal 1234
  01 23 4F

  // for decimal -1234
  01 23 4D

从文件或数据库读取到类型为 PACF 的字段中的负数值可能会以十六进制 B 代替 D;EGL 接受该值,但将 B 转换为 D。

相关参考
基本类型

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.