HEX

类型为 HEX 的项被解释为一系列十六进制位(0 至 9、a 至 f 以及 A 至 F),而这些位是作为字符来处理的。长度反映了位数,并且范围是 1 至 65534。要确定字节数,请除以 2。

对于长度为 4 的项,示例值的内部位表示如下所示:
  // hexadecimal value 04 D2
  00000100 11010010

  // hexadecimal value FB 2E
  11111011 00101110

类型为 HEX 的项主要用来访问数据类型与另一 EGL 基本类型不匹配的文件或数据库字段。

可以通过使用类型为 CHAR 并且只包含十六进制位范围内的字符的文字来指定十六进制值,如下列示例所示:
  myHex01 = "ab02";
  
  myHex02 = "123E";
可以包括十六进制项来作为逻辑表达式中的操作数,如下列示例所示:
  if (myHex01 = "aBCd")
    myFunction01();
  else
    if (myHex > myHex02)
      myFunction02();
    end
    end

不能在算术表达式中包括十六进制项。

相关参考
基本类型

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