Visualización de todos los decimales
Publicado por Peter (4 intervenciones) el 09/06/2010 15:17:06
Hola!
Estoy depurando un programa en c en el que implemento un algoritmo que previamente tenía hecho en Matlab. (Para más información ver http://www.lawebdelprogramador.com/news/mostrar_new.php?id=132&texto=Matlab&n1=562895&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0# )
El caso es que sospecho que al hacer printf mi programa no me está mostrando una variable determinada con toda la precisión que podría ya que esta es de tipo double.
Si se supone que el tipo double de c puede almacenar números reales del 1,7E-307 al 1,7E308. creo que podría visualizar el valor de la variable por pantalla si esta fuese 7.00830154842331e-017 sin embargo solo visualizo en pantalla lo siguiente:
0.000000
¿Hay alguna manera que me mostrase números más pequeños que 1e-6 (10^(-6))
Gracias por vuestra ayuda.
Estoy depurando un programa en c en el que implemento un algoritmo que previamente tenía hecho en Matlab. (Para más información ver http://www.lawebdelprogramador.com/news/mostrar_new.php?id=132&texto=Matlab&n1=562895&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0# )
El caso es que sospecho que al hacer printf mi programa no me está mostrando una variable determinada con toda la precisión que podría ya que esta es de tipo double.
Si se supone que el tipo double de c puede almacenar números reales del 1,7E-307 al 1,7E308. creo que podría visualizar el valor de la variable por pantalla si esta fuese 7.00830154842331e-017 sin embargo solo visualizo en pantalla lo siguiente:
0.000000
¿Hay alguna manera que me mostrase números más pequeños que 1e-6 (10^(-6))
Gracias por vuestra ayuda.
Valora esta pregunta


0