# Converter Numérico em string

Converte um valor numérico (decimal ou hexadecimal) em uma string.

O número em [Source Data] é convertido para uma string no formato de dados (decimal ou hexadecimal) especificado em [Source Data Format] e armazenado em [Destination Data].

##### Bloco

##### Texto

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

# | Descrição
1 | [Destination Data] Defina o destino onde deseja armazenar a string convertida.
2 | [Source Data Format] Selecione um dos seguintes formatos: ##### Bloco [Decimal]: Converte um número decimal em uma string. [Hex]: Converte um número hexadecimal em uma string. ##### Texto '10': Converte um número decimal em uma string. '16': Converte um número hexadecimal em uma string.
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 a ser convertido é armazenado.

(Exemplo)

##### Bloco

##### Texto

Var3=toString(Var1,10,0);

## Exemplo de operação

Variável em [Source Data] | [Zero Suppress] | [Integer Digits] | Variável em [Destination Data] | Comentários
Tipo de dados e valor | Formato | Número máximo de bytes | String convertida
INT: 100 (0x64) | Decimal | Habilitar | - | 5 | 100 | -
- | 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 | 4 | 5 | 0100 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
2 | 5 | 100 | Mesmo se o valor exceder o [Integer Digits], define a string convertida.
6 | 5 | (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".
6 | Use [Tamanho da variável] | 000100 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
Hex | Habilitar | - | 5 | 64 | -
- | 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 | 4 | 5 | 0064 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
6 | Use [Tamanho da variável] | 000064 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
INT: -100 (0xFF9C) | Decimal | Habilitar | - | 5 | -100 | "-" O sinal de menos é suportado.
Desabilitar | 4 | 5 | -0100 | "-" O sinal de menos é suportado.
Hex | Habilitar | - | 5 | FF9C | -
REAL: 100.00 | Decimal | Habilitar | - | 5 | 100 | Apenas a parte inteira é convertida.
Hex | Habilitar | - | 5 | 64 | Apenas a parte inteira é convertida.
REAL: 100.678 | Decimal | Habilitar | - | 5 | 100 | Apenas a parte inteira é convertida.
BOOL: true | - | - | - | 5 | True | -
BOOL: false | - | - | - | 5 | False | -

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 inteiro 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 Inteiro ([Source Data Format]: [Dec]): 1597799940

Formato Inteiro ([Source Data Format]: [Hex]): 5F3C7E04