HEX

HEX 型の項目は一連の 16 進数文字 (0 - 9、a - f、および A - F) として解釈され、文字として扱われます。 長さは桁数を反映し、1 から 65534 の範囲です。バイト数を判別するには、2 で除算してください。

長さ 4 の項目の場合、値の例の内部ビット表記は以下のようになります。
  // 16 進値 04 D2
  00000100 11010010

  // 16 進値 FB 2E
  11111011 00101110

HEX 型の項目は、データ型が他の EGL プリミティブ型と一致しないファイルやデータベース・フィールドへのアクセスでよく使用されます。

16 進値を代入するには、以下の例のように、16 進数の範囲の文字のみを含む CHAR 型のリテラルを使用します。
  myHex01 = "ab02";
  
  myHex02 = "123E";
以下の例のように、16 進項目は、論理式のオペランドとして含めることができます。
  if (myHex01 = "aBCd")
    myFunction01();
  else
    if (myHex > myHex02)
      myFunction02();
    end
  end

16 進項目を算術式に含めることはできません。

関連する参照項目
プリミティブ型

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.