으 그렇군여 타입만 double라고 소수점 연산이 안되는 거군요
감사합니다
김태선 님이 쓰신 글 :
: 정수 연산이기 때문에 그렇습니다.
: 1 정수
: 24 정수
: 그러므로 정수 연산하면 0이 됩니다.
: 원하시는 실수 연산으로 하려면
:
:
: double dTest = 1.0 / 24;
:
:
: 이렇게 하시면 됩니다.
: 실수 / 정수
: 이런 식에서는 실수 / 실수
: 이렇게 바뀌어 연산이 수행됩니다.
:
:
: 축구 님이 쓰신 글 :
: :
: : double dTest = 1 / 24;
: :
: :
: : 했는데 결과가 0이 나오네요
: :
: : 0.04166667 인데
: :
: : 왜 결과가 0으로나오고 소수점이 다짤리는지 궁금해요
|