A função NUMVAL retorna o valor numérico representado pela sequência de caracteres alfanuméricos ou nacional, especificada como argumento.,br.
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
em um dos seguintes formatos:
- 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 DECIMAL-POINT IS COMMA for especificada no parágrafo SPECIAL-NAMES, uma vírgula deverá ser usada no argumentO 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 number (NUMVAL, NUMVAL-C) in the Enterprise
COBOL Programming Guide.
© Copyright IBM Corp.