EZEFREXP é uma função que divide numericDataItem em uma fração normalizada no intervalo 1/2, 1, que retorna como resultado e uma potência de 2, que é armazenada em integer.
A função é implementada através da função frexp de C (numericDataItem, integer).
>>-resultado--=--EZEFREXP---(--numericDataItem--,--integer--)---> >----;---------------------------------------------------------><
Atributo | Descrição |
---|---|
resultado | Qualquer item de dados numéricos. A fração do ponto flutuante convertida ao formato do item de resultado e retorna no resultado. |
numericDataItem | Qualquer item de dados numéricos. numericDataItem é convertido em um número do ponto flutuante de precisão dupla antes de a função frexp ser chamada. |
integer | Um item de dados inteiro definido como Binário de 4 bytes sem nenhuma casa decimal. |
Suportado em todos os ambientes sem considerações de compatibilidade.
EZEREPLY = 1; RESULT = EZEFREXP(ITEM,INTEGER);