![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
...Bueno, eso es un error frecuente que se puede cometer en C.
3860/3600; es una división de enteros, y por lo tanto el resultado en un entero float aux = 3860/3600; convierte el valor entero de la división a float, por lo tanto no tiene decimales... Y, entonces?... Pues debemos convertir antes a float uno o los dos operandos, desde ese momento el compilador asume que el resultado debe ser float: Código:
float aux = (float)3860/3600; //o float aux = 3860.0/3600; //o float aux = (float)3860/(float)3600; |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TEdit Float | Temurdounojo | Varios | 2 | 23-01-2008 11:54:52 |
| Problemas con los float | tato | Varios | 2 | 03-04-2006 11:57:38 |
| format float() | rastafa1 | DelphiPACK | 1 | 04-03-2005 07:18:29 |
| de float a string | davidgaldo | Varios | 1 | 18-05-2004 15:41:26 |
| Float | marianaf | Varios | 1 | 24-11-2003 19:44:47 |
|