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) DecimalActivar - 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].
HexActivar - 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) DecimalActivar - 5 -100
Se admite el signo "-".
Desactivado 4 5 -0100
Se admite el signo "-".
HexActivar - 5 FF9C -
REAL: 100.00 DecimalActivar - 5 100
Sólo se convierte la parte entera.
HexActivar - 5 64
Sólo se convierte la parte entera.
REAL: 100.678 DecimalActivar - 5 100
Sólo se convierte la parte entera.
BOOL: true -- - 5True-
BOOL: false -- - 5False-

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.

(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