Duplicar posible:
C programming divisionObjetivo c int para el cálculo doble
Estoy tratando de calcular el periodo de cambios acelerómetro utilizando una frecuencia introducida por el usuario.
este es mi código:
double interval = 1/Freq;
intervalo de tiempo =
Frec es un entero establecido por el usuario.
El problema que tengo es digamos que configuro Freq a 2Hz, por lo que el intervalo debe ser de 0,5, pero el intervalo es 0.0000000 ¿por qué es esto? ¿Puedo hacer algo para cambiarlo sin cambiar Freq a un doble?
y muchos otros ... – JeremyP
por qué no declaran un doble temporal que usas para el cálculo, dejando 'Freq' an int, haciendo' 1.0/tmpFreq'? –