float_int
Conceitos
Seção intitulada “Conceitos”Comportamento
Seção intitulada “Comportamento”- Desloca à esquerda (multiplica por 10) o XFL pelo número de casas decimais especificado
- Converte o XFL resultante em um inteiro, descartando qualquer resto
- Retorna o inteiro
- Converte uma representação de float em um inteiro com casas decimais especificadas.
- Um código de erro ou o inteiro resultante como um número.
Definição
Seção intitulada “Definição”int64_t float_int ( int64_t float1, uint32_t decimal_places, uint32_t absolute);function float_int( f1: bigint, decimal_places: number, abs: number ): ErrorCode | numberExemplo
Seção intitulada “Exemplo”int64_t drops = float_int(xahbalance, 6, 0);const drops = float_int(xahbalance, 6, 0);Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| float1 | int64_t | Um número de ponto flutuante de envoltório XFL representando o primeiro operando da adição |
| decimal_places | uint32_t | O número de casas a deslocar a vírgula decimal para a direita antes de calcular o floor do ponto flutuante. |
| absolute | uint32_t | Se 1, também aplica o valor absoluto ao valor antes de retorná-lo. |
| Nome | Tipo | Descrição |
|---|---|---|
| f1 | bigint | O float a ser convertido |
| decimal_places | number | O número de casas decimais a considerar. |
| abs | number | Indica se deve ser usado o valor absoluto. |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O inteiro positivo calculado |
| Tipo | Descrição |
|---|---|
| number ou ErrorCode | Retorna um código de erro ou o inteiro resultante como um número. |