wodus0129   3년 전

다음과 같이 작성했는데 c 값이 2.000....이 안나오고 0.0000...이 나옵니다.

이유가 뭔가요?

pichulia   3년 전

float로 형변환이 필요합니다.


인간 입장에서야 2 랑 2.000 ... 은 같은 값이지만

컴퓨터 입장에서는 다릅니다.

nahwasa   3년 전

%f에 int를 넣으려 한것이므로, int형 메모리 크기에 담겨져있던걸 실수형 메모리 크기에 집어넣은 것이므로 애초에 잘못된 사용방식입니다.

댓글을 작성하려면 로그인해야 합니다.