COBOL - Funções intrínsecas - HEX-OF



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Funções intrínsecas - HEX-OF
Intrinsic functions - Enterprise COBOL for z/OS 6.3.0

A função HEX-OF retorna uma cadeia de caracteres alfanuméricos que consiste nos bytes do argumento de entrada convertidos em uma representação hexadecimal.

O tipo da função é alfanumérico.

argument-1
Pode ser um item de dados, resultado de função literal ou intrínseca de qualquer classe de dados.
O argument-1 identifica a cadeia de caracteres de origem da conversão.

O valor retornado é uma cadeia de caracteres alfanuméricos que consiste nos bytes do argument-1 convertidos em uma representação hexadecimal.
O comprimento da cadeia de caracteres de saída em bytes é duas vezes o comprimento do argument-1 em bytes.

Nota: Se o argument-1 for inválido, o comportamento será indefinido.

Exemplos

  • FUNCTION HEX-OF('Hello, world!') retorna 'C8859393966B40A6969993845A'
  • 01 BIN PIC 9(9) BINARY VALUE 12.
     .
     .
     
    FUNCTION HEX-OF(BIN) retorna '0000000C'
  • 01 PAC PIC 9(5) COMP-3 VALUE 12345.
     .
     .
     
    FUNCTION HEX-OF(PAC) retorna '12345F'
  • 01 ZON PIC 9(5) VALUE 12345.
     .
     .
    FUNCTION HEX-OF(ZON) retorna 'F1F2F3F4F5'
  • FUNCTION HEX-OF(FUNCTION NATIONAL-OF(' ')) returns '0020'


© Copyright IBM Corp.