간단한 문제입니다 도와주세요 ~!!
전갈자리
2023.04.01
scanf 를 이용하여 값을 받으려고 하는데
double 로 받는 방법이 있을까요 ?
그러니깐 현재 제 상황이
변수는 double로 지정해놓아야만 하는 상황인데
scanf(%f, &x)
로 해서 x를 출력하면
-1.#IND000000000000
이런식으로 나오더라구요..물론 변수를 float로 지정하면 올바른 값이 나오지만.
계산 과정이 소수점이하 15자리 이상을 요구하는 식들이기에 저 변수 하나만 float로 바꿔주니
되려 warning 이나 error가 뜨더라구요 ..
제가 입력할 값은 0.3 인데
이 0.3을 double로 받아들이게 하려면 어찌 해야 할까요 ^^;