es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARBITRARY-PRECISION

Precisión de variables dobles.

Estoy utilizando Visual Studio Code y tengo el siguiente código: double a = 0.10; printf(“%.20lf”, a); Obtengo el resultado: 0.10000000000000001000 ¿Por qué el valor tiene ‘1000’ al final? ¿No deberían ser todos ceros después de ‘0.1’?

as.character() conduce a pérdida de precisión numérica cuando se transforma una cadena en un número.

En R, quiero ejecutar el siguiente código: str <- “2811.1019192874087” val <- as.numeric(str) str2 <- as.character(val) print(str2) print(val) Esto imprime: “2811.10191928741” 2811.102 Pero quiero: “2811.1019192874087” 2811.102 En resumen, me gustaría que la precisión no se perdiera con as.character(). Ya he intentado usar options(digits = x) donde x es un número . . . Read more