[Go/Golang] Go의 숫자형과 부동소수점 오류
2020. 8. 15. 18:40
Programming/Go
Go의 숫자형과 부동소수점 오류 Go는 매우 엄격한 문법을 갖고 있기 때문에 동일한 값을 지녀도 형이 다르다면 연산이 불가 Go 역시 부동소수점 오류를 갖기 때문에 연산을 위한 형변환 과정에서 주의가 필요 I. Go의 숫자형 1. 종류 uint unsigned integers 로 0 ~ max value 까지 표현 uint8/16/32/64 uint로 선언할 경우 32 or 64bit으로 설정 uint8은 byte와 동일한 값을 가짐 package main import ( "fmt"; "math" ) func main() { uint8_num := uint8(3) byte_num := byte(3) fmt.Println("uint8 : ", uint8_num, ", byte : ", byte_num) f..