PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Tipo de inmuebles
  • Notas
  • Valor predeterminado
  • Codificación binaria de reales
  • Separador de miles
  • Problemas de precisión con los reales
  • Características específicas de PHP
  • Diferencias con WINDEV/WEBDEV 5.5
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Tipo de inmuebles
Dos tipos de reales están disponibles en WLanguage:
  • de verdad
8 bytes reales
Un real puede contener hasta 15 dígitos significativos. La precisión de los decimales no está garantizada. Para realizar cálculos precisos, utilice el tipo "Moneda"..
El valor de un verdadero:
  • Valor mínimo: 1.7*10-308
  • Valor máximo: 1.7*10+308
  • 4 bytes reales
4 bytes reales
Un real de 4 bytes puede contener hasta 6 dígitos significativos. La precisión de los decimales no está garantizada. Para realizar cálculos precisos, utilice el tipo "Moneda"..
Valor de un real de 4 bytes:
  • Valor mínimo: 3.4*10-38
  • Valor máximo: 3.4*10+38
AndroidWidget Android Universal Windows 10 AppJava Este tipo no está soportado. Se sustituye por un real.
Notas

Valor predeterminado

Una variable de tipo "Real" declarada y no inicializada es igual a 0.

Codificación binaria de reales

Todos los reales contengan el mismo número de dígitos significativos (15).
Si el resultado de un cálculo realizado en reales implica más de 15 dígitos significativos, este resultado se redondeará automáticamente a 15 dígitos significativos. Para una mayor precisión, utilice el tipo Moneda o Numeric.
Versiones 23 y posteriores

Separador de miles

Se pueden utilizar espacios y guiones bajos para separar miles. Por ejemplo:
num1 is real
num1 = 123 456.478

num2 is real
num2 = 7_014.478
Nueva funcionalidad versión 23

Separador de miles

Se pueden utilizar espacios y guiones bajos para separar miles. Por ejemplo:
num1 is real
num1 = 123 456.478

num2 is real
num2 = 7_014.478

Separador de miles

Se pueden utilizar espacios y guiones bajos para separar miles. Por ejemplo:
num1 is real
num1 = 123 456.478

num2 is real
num2 = 7_014.478

Problemas de precisión con los reales

Las operaciones realizadas con los tipos "reales" no son precisas debido a la representación informática de los reales.
Dos reales que son iguales en matemáticas no son necesariamente iguales en informática, los operadores ">", "<" o "=" pueden devolver resultados "falsos" matemáticamente hablando.
Para arreglar algunos de estos problemas:
  • el operador "=" tiene una precisión de 10e-6 en los reales. Por lo tanto, para dos reales relativamente cercanos, los operadores "=" y ">" (o "=" y "<") pueden devolver True para los mismos valores.
  • la conversión de valores reales en cadenas utiliza un algoritmo complejo. Por eso, en la mayoría de los casos, la visualización por trazas es correcta.
Para evitar estos problemas, debe utilizar el tipo Moneda o Numeric que utiliza una representación exacta de la memoria..
PHP

Características específicas de PHP

Los números (reales, enteros, moneda, numéricos) no pueden exceder los 14 dígitos significativos en PHP.. Si superan este límite, se redondean a 14 dígitos.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)

Diferencias con WINDEV/WEBDEV 5.5

Los tipos de reales han sido modificados entre WINDEV/WEBDEV 5.5 y WINDEV/WEBDEV 25:
Tipo de inmuebles
en la versión 5.5
Tipo de inmuebles
en versión 25
Real4 bytes reales
Turbo realYa no está disponible
Doblemente realReal
Por Default, en WINDEV o WEBDEV 5.5, los reales fueron codificados en reales de 4 bytes. Por Default, en WINDEV o WEBDEV 25, los reales están codificados en 8 bytes.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario