Convertir flotante a cadena

Convierte un número real en una cadena.

El número real en [Source Data], hasta el número de decimales especificado en [Source Float Decimal Places], se convierte en una cadena y se almacena en [Destination Data].

Bloque
Texto

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

# Descripción
1 [Datos de destino]
Defina el destino donde desea almacenar la cadena convertida.
2 [Source Float Decimal Places]
Especifique el número de lugares decimales a convertir.
Setting Value Range 0 - 16
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.
Setting Value Range 1 - 20
Cuando el [Modo de script] es [Bloque], establezca este valor cuando la casilla [Zero Suppress] esté desactivada.
5 [Datos de origen]
Establezca los datos de origen donde se almacena el número real a convertir.

(Ejemplo)

Bloque

Texto

Var3=floatToString(Var2,0,1);

 

Ejemplo de operación

Variable en [Source Data]

[Source Float Decimal Places] [Zero Suppress] [Integer Digits]

Variable en [Destination Data]

Comentarios

Tipo de datos y valor

Número máximo de bytes Cadena convertida
REAL: 1.23452 Activar - 5 1,23 -
- 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 3 6 001,23
Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
4 6 (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".
4 Utilizar [Longitud de la variable] 0001,23
Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
0 Activar - 5 1 -
REAL: 1.23672 Activar - 5 1,24 El valor se redondea.
REAL: -1.23452 Activar - 5 -1,23
Se admite el signo "-".
Desactivado 2 6 -01,23
Se agrega "0" para alinearse con el número de dígitos especificados en [Integer Digits].
3 6 (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".
0 Activar - 5 -1 -
INT: 102 Activar - 5 10,00
Sólo se convierte la parte entera.

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 de número real a una cadena.

(Ejemplo) Variable DATE_AND_TIME

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

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