FLOAT
Directiva: Convierte un entero constante a valor punto flotante en tiempo de compilación.
((CON
VAR
OBJ
PUB
FLOAT
(IntegerConstant )
Regresa: Valor resuelto de la expresión entera a numero de punto flotante.
IntegerConstant
flotante.
Explicación
FLOAT
es una de las tres directivas (
constantes de punto flotante. La directiva
punto flotante.
Usando FLOAT
Mientras la mayoría de las constantes son enteros de 32 bits, el compilador Propeller soporta
valores de punto flotante de 32-bit y expresiones constantes para uso en tiempo de
compilación. Note que esto es para expresiones constantes únicamente, no para expresiones
variables en tiempo de ejecución.
Para declaraciones típicas de punto flotante la expresión debe mostrarse como un valor de
punto flotante en una de tres formas: 1) Como un entero seguido de un punto decimal con al
menos un digito, 2) como un entero con una E seguida de un valor exponencial o 3) ambos 1)
y 2). Por ejemplo:
CON
OneHalf = 0.5
Ratio
= 2.0 / 5.0
Miles
= 10e5
Los códigos mostrados arriba crean tres valores de punto flotante.
Ratio
Miles
es igual a 0.4 y
Note que en el ejemplo los componentes de cada expresión se muestran como valor de punto
flotante. Ahora observe el siguiente ejemplo:
CON
Two
= 2
Ratio
= Two / 5.0
2: Referencia de Lenguaje Spin –
PRI
DAT))
es el entero que se desea convertir para usarse como valor de punto
FLOAT
,
FLOAT
es igual a 1,000,000.
ROUND
TRUNC
y
) usadas para expresiones de
convierte una constante entera en un valor de
OneHalf
FLOAT
es igual a 0.5,