lsc4719   10달 전


-0.000000

0.000000

-0.000000이 출력되는 이유가 무엇일까요?

baekjoon   10달 전

-0.0000004

lsc4719   10달 전

baekjoon 저는 VS에서 컴파일 하거나, g++에서 컴파일 하면 -0.00000000이 나와요. 왜 틀린 답이 출력될까요?

cubelover   10달 전

double을 출력할때는 %lf가 아니라 %f로 해야될거예요

lsc4719   10달 전

2f55e961724835693b53947a35c86fc4.png

왜 이렇게 출력될까요?

lsc4719   10달 전

실수형 자료형은 -0.0 와 0.0 둘을 서로 다른 형태(비트들의 나열)로 표현할 수 있기 때문이라고 이해해야되려나요.(?)

그래서 0.0이 출력될 수 도 있고, -0.0이 출력될 수도 있는거구나~ 하고 이해하면?

lsc4719   10달 전

지금 생각해보니 별로 중요한건 아닌 것 같네요 ㅋㅋㅋㅋ -0.0 == 0.0이다. 이렇게 생각하고 넘어가려구요 ㅋㅋㅋ

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