오호예
20
2021-01-10 19:54:37
3
85

정수타입과 실수타입 질문입니다.


숫자 100을 int와 float로 저장하는데 있어서 무슨 차이가 있나요?

100

100.0이 차이말고 다른게 있나요?

0
  • 답변 3

  • kenu
    51k
    2021-01-10 20:06:42

    메모리에 담기는 형태가 다릅니다.

    https://www.puntoflotante.net/FLOATING-POINT-FORMAT-IEEE-754.htm

  • 오호예
    20
    2021-01-10 21:43:45

    혹시 이게 개발에 어떤 영향을 끼치는지 알 수 있을까요?

    int를 사용할 때와 float를 사용할때

  • jason not json
    128
    2021-01-11 01:56:08

    float 타입 float는 메모리저장방식과 계산 방식때문에 그값이 정확한 값이 아닌 부정확한 값(근사값)이 나옵니다. 정확히 말하면 우리가 알기 편한 10진수로 볼때요 그래서 돈계산같은 경우는  float계열의 변수를 쓰지 않는 것으로 알고 있습니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.