# Converter Flutuação em string

Converte um número real em uma string.

O número real em [Source Data], até o número de casas decimais especificado em [Source Float Decimal Places], é convertido em uma string e armazenado em [Destination Data].

##### Bloco

##### Texto

TARGET = floatToString (EXPRESSION, 0, 1);
1 5 3/4 2

# | Descrição
1 | [Destination Data] Defina o destino onde deseja armazenar a string convertida.
2 | [Source Float Decimal Places] Especificar o número de casas decimais para converter. Definir intervalo de valores: 0 - 16
3 | [Zero Suppress] ##### Bloco Selecione a caixa de seleção para suprimir a exibição de zeros na frente dos valores. Desmarque a caixa de seleção para especificar o número de [Integer Digits], e para adicionar zeros na frente dos valores para alinhar com o número de dígitos.
(Exemplo) [Source Data]: 25, [Integer Digits]: 4
Quando a caixa de seleção está selecionada (habilitado): | 25
Quando a caixa de seleção está desmarcada (desativado): | 0025
##### Texto Defina '0' para suprimir a exibição de zeros na frente dos valores. Defina um valor numérico entre '1' e '20' para especificar o número de [Integer Digits] e para adicionar zeros na frente dos valores para alinhar com o número de dígitos.
(Exemplo) [Source Data]: 25
[Integer Digits]: 0 | 25
[Integer Digits]: 4 | 0025
4 | [Integer Digits] Especifique o número de dígitos na string a ser convertida. Definir intervalo de valores: 1 - 20 Quando [Modo de script] for [Bloco], defina este valor quando a caixa de seleção [Zero Suppress] estiver desmarcada.
5 | [Source Data] Defina os dados de origem onde o número real a ser convertido é armazenado.

(Exemplo)

##### Bloco

##### Texto

Var3=floatToString(Var2,0,1);

## Exemplo de operação

Variável em [Source Data] | [Source Float Decimal Places] | [Zero Suppress] | [Integer Digits] | Variável em [Destination Data] | Comentários
Tipo de dados e valor | Número máximo de bytes | String convertida
REAL: 1.2345 | 2 | Habilitar | - | 5 | 1,23 | -
- | 1 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
Desabilitar | 3 | 6 | 001,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
4 | 6 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
4 | Use [Tamanho da variável] | 0001,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
0 | Habilitar | - | 5 | 1 | -
REAL: 1.2367 | 2 | Habilitar | - | 5 | 1,24 | O valor é arredondado.
REAL: -1.2345 | 2 | Habilitar | - | 5 | -1,23 | "-" O sinal de menos é suportado.
Desabilitar | 2 | 6 | -01,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
3 | 6 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
0 | Habilitar | - | 5 | -1 | -
INT: 10 | 2 | Habilitar | - | 5 | 10,00 | Apenas a parte inteira é convertida.

Observação: Mesmo que você defina um dos seguintes valores de tipo de data como [Source Data], o valor não é convertido em formato de data/hora para uma string. O valor é convertido em formato de número real para uma string.

- DATE
- TIME
- TIME_OF_DAY
- DATE_AND_TIME

### (Exemplo) Variável DATA_E_HORA

Formato Data / Hora: 8/19/2020 10:19:00 AM

Formato Real ([Source Float Decimal Places]: 1): 1597799940.0