Golang 곱하기 질문합니다.

조회수 555회

안녕하세요 문제를 풀던중 궁금한 점이 있어 이렇게 질문을 올립니다.

package main

import "fmt"

func main() {
    var m float32 = 19
    var h float32 = 9
    const grvt float32 = 9.8

    fmt.Printf("%f\n", m*h*grvt)
    fmt.Printf("%f\n", grvt*m*h)
}

결과가 각각

1675.800049

1675.799927

이렇게 나오는데 왜 다른지 이해가 가질 않습니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)