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.23452 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.23672 Habilitar - 5 1,24 O valor é arredondado.
REAL: -1.23452 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: 102 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