Intrinsic functions - Enterprise COBOL for z/OS 6.3.0
A função NUMVAL-F retorna o valor numérico representado pela sequência de caracteres alfanuméricos ou nacional, especificada como argumento.
A função remove quaisquer espaços iniciais ou finais na cadeia de caracteres para produzir um valor numérico.
O tipo de função é numérico.
- argument-1
- Deve ser um literal alfanumérico, um literal nacional ou um item de dados da classe nacional ou alfanumérico da classe que contenha uma cadeia de caracteres
no seguinte formato:
- space
- Uma sequência de um ou mais espaços.
- digit
- Uma sequência de um ou mais dígitos.
- Se a opção do compilador ARITH (COMPAT) estiver em vigor, o número total de dígitos não deverá exceder 18.
- Se a opção do compilador ARITH (EXTEND) estiver em vigor, o número total de dígitos não deverá exceder 31.
- Se a cláusula expoente for especificada, a mantissa não deve exceder 16 dígitos.
- n
- Uma sequência de um a quatro dígitos que representa o valor do expoente./dd>
- E
- Se o argument-1 for alfanumérico, E deverá ser um caracter E maiúsculo ou minúsculo.
- Se o argument-1 for nacional, E deve ser um caracter E maiúsculo ou minúsculo.
Se a cláusula DECIMAL-POINT IS COMMA for especificada no parágrafo SPECIAL-NAMES, uma vírgula deverá ser usada no argumento-1 em vez de um ponto decimal.
O valor retornado é uma aproximação de ponto flutuante do valor numérico representado pelo argument-1.
A precisão do valor retornado depende da configuração da opção do compilador ARITH.
Para obter detalhes, consulte Converting to numbers (NUMVAL, NUMVAL-C, NUMVAL-F)>
© Copyright IBM Corp.