Árvore de páginas

Converte o número informado como parâmetro em uma string de 8 caracteres, correspondente à representação binária do número em ponto flutuante.

Sintaxe

D2Bin( < nDouble > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nDouble

numérico

Indica o valor numérico em ponto flutuante que será convertido.

X

 

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna uma string de oito bytes que contém a representação binária do número em ponto flutuante.

Exemplos

Exemplo 1
#DEFINE CRLF Chr(13)+Chr(10)
User Function Exemplo()
  Local cMensagem := ""
  
  //+----------------------------------------------------------------------------+
  //|Exemplifica o uso da função D2Bin                                           |
  //+----------------------------------------------------------------------------+
  
  cMensagem += "[" + D2Bin(12.6) + "] = D2Bin(12.6)" + CRLF
  cMensagem += "[" + D2Bin(14.6) + "] = D2Bin(14.6)" + CRLF
  cMensagem += "[" + D2Bin(123.456) + "] = D2Bin(123.456)" + CRLF
  
  //+----------------------------------------------------------------------------+
  //|Apresenta uma mensagem com os resultados obtidos                            |
  //+----------------------------------------------------------------------------+
Return MsgInfo(cMensagem, "Exemplo do D2Bin")

Resultado do Exemplo

Abrangência

Microsiga Protheus 8.11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

Veja também