二进制字符串常量

二进制字符串常量 指定变长二进制字符串。

二进制字符串常量的两种形式是:

  • BX 后跟一系列以字符串定界符开头和结尾的字符。 字符串定界符之间的字符必须是偶数个十六进制数字。 将忽略字符串定界符之间的空格。 十六进制数字的数目不得超过 32740。 十六进制数字是数字或任何字母 A 到 F (大写或小写)。
  • X 后跟一系列以字符串定界符开头和结尾的字符。 字符串定界符之间的字符必须是偶数个十六进制数字。 将忽略字符串定界符之间的空格。 十六进制数字的数目不得超过 32740。 十六进制数字是数字或任何字母 A 到 F (大写或小写)。

分配给常量的 CCSID 是 65535。

请注意,二进制字符串常量的第二种形式的语法与字符常量的第二种形式相同。 仅当指定了标准选项时,才会将此格式的常量视为二进制字符串常量。 有关标准选项的信息,请参阅 标准合规性

示例

   BX'FFFF'
   X'FFFF'