# Convertir numérico a cadena

Convierte un valor numérico (decimal o hexadecimal) en una cadena.

El número en [Source Data] se convierte en una cadena con el formato de datos (decimal o hexadecimal) especificado en [Source Data Format] y se almacena en [Destination Data].

##### Bloque

##### Texto

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

# | Descripción
1 | [Destination Data] Defina el destino donde desea almacenar la cadena convertida.
2 | [Source Data Format] Seleccione uno de los siguientes formatos: ##### Bloque [Decimal]: Convierte un número decimal en una cadena. [Hex]: Convierte un número hexadecimal en una cadena. ##### Texto '10': Convierte un número decimal en una cadena. '16': Convierte un número hexadecimal en una cadena.
3 | [Zero Suppress] ##### Bloque Seleccione la casilla para suprimir la visualización de ceros al principio de los valores. Desactive la casilla para especificar el número de [Dígitos enteros], y para añadir ceros al principio de los valores para alinearlos con el número de dígitos.
(Ejemplo) [Source Data]: 25, [Integer Digits]: 4
Cuando la casilla está seleccionada (activada): | 25
Cuando la casilla está desactivada (deshabilitada): | 0025
##### Texto Defina '0' para suprimir la visualización de ceros al principio de los valores. Defina un valor numérico entre '1' y '20' para especificar el número de [Dígitos enteros], y para añadir ceros al principio de los valores para alinearlos con el número de dígitos.
(Ejemplo) [Source Data]: 25
[Integer Digits]: 0 | 25
[Integer Digits]: 4 | 0025
4 | [Integer Digits] Especifique el número de dígitos de la cadena a convertir. Configuración del intervalo de valores: 1 - 20 Cuando el [Modo de script] es [Bloque], establezca este valor si la casilla [Supresión de cero] está desactivada.
5 | [Datos de origen] Establezca los datos de origen donde se almacena el número a convertir.

(Ejemplo)

##### Bloque

##### Texto

Var3=toString(Var1,10,0);

## Ejemplo de operación

Variable en [Source Data] | [Zero Suppress] | [Integer Digits] | Variable en [Destination Data] | Comentarios
Tipo de datos y valor | Formato | Número máximo de bytes | Cadena convertida
INT: 100 (0x64) | Decimal | Activar | - | 5 | 100 | -
- | 1 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación".
Desactivado | 4 | 5 | 0100 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
2 | 5 | 100 | Aunque el valor supere los [Integer Digits], establece la cadena convertida.
6 | 5 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación".
6 | Utilizar [Longitud de la variable] | 000100 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
Hex | Activar | - | 5 | 64 | -
- | 1 | (ninguno) | No se almacena una cadena porque la cadena convertida ha superado el número máximo de bytes que se pueden almacenar. Se considera como fallido en la operación "Resultado de la operación".
Desactivado | 4 | 5 | 0064 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
6 | Utilizar [Longitud de la variable] | 000064 | Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
INT: -100 (0xFF9C) | Decimal | Activar | - | 5 | -100 | Se admite el signo "-".
Desactivado | 4 | 5 | -0100 | Se admite el signo "-".
Hex | Activar | - | 5 | FF9C | -
REAL: 100.00 | Decimal | Activar | - | 5 | 100 | Sólo se convierte la parte entera.
Hex | Activar | - | 5 | 64 | Sólo se convierte la parte entera.
REAL: 100.678 | Decimal | Activar | - | 5 | 100 | Sólo se convierte la parte entera.
BOOL: true | - | - | - | 5 | True | -
BOOL: false | - | - | - | 5 | False | -

Nota: Aunque establezca uno de los siguientes valores de tipo de fecha como [Source Data], el valor no se convierte en formato de fecha/hora a una cadena. El valor se convierte en formato entero a una cadena.

- DATE
- TIME
- TIME_OF_DAY
- DATE_AND_TIME

### (Ejemplo) Variable DATE_AND_TIME

Formato de fecha / hora: 8/19/2020 10:19:00 AM

Formato entero ([Source Data Format]: [Dec]): 1597799940

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