Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2007, 13:27
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Re: Corrimiento en punto decimal en formulario VB de Excel

http://msdn2.microsoft.com/es-es/lib...8z(VS.80).aspx
Cita:
Utilice el tipo de datos Single para incluir valores de punto flotante que no requieren el ancho completo de datos de Double. En algunos casos, Common Language Runtime puede empaquetar las variables Single de forma que se ahorre consumo de memoria.

El valor predeterminado de Single es 0.

Sugerencias de programación

Precisión. Cuando trabaje con números de punto flotante, tenga presente que no siempre tienen una representación precisa en memoria. Esto podría conducir a resultados inesperados en ciertas operaciones, como la comparación de valores y el operador Mod. Para obtener más información, vea Solucionar problemas de tipos de datos.
http://msdn2.microsoft.com/es-es/lib...t8(VS.80).aspx
Ampliación. El tipo de datos Single amplía a Double. Esto significa que puede convertir Single en Double sin encontrar un error System.OverflowException.

Ceros finales. Los tipos de datos de punto flotante no tienen representación interna de caracteres 0 finales. Por ejemplo, no distinguen entre 4,2000 y 4,2. Por consiguiente, los caracteres 0 finales no aparecen cuando muestra o imprime valores de punto flotante.

Caracteres de tipo Al agregar el carácter de tipo de literal F a un literal, el tipo de datos se convierte al tipo de datos Single. Si se agrega el carácter de tipo de identificador ! a cualquier identificador, se convierte su tipo de datos al tipo Single.

Tipo en Framework. El tipo correspondiente en .NET Framework es la estructura System.Single.
Prueba a trabajar con datos double

salu2