툴 제작하고 있는데 이런 문제가...
float형으로
1을 0.5로 나눈다고 치자.
근데 이게 가끔..
0.5가 아니라
0.50000000001
혹은
0.49999999999
이런 식일 때가 있다.
이러면 1을 0.5로 나눈 것 같아도 정확히 2가 되지 않는다.
하지만 정확하게 2가 떨어지는 것을 원할 때가 있다.
이런 경우, C#인 경우 Math.Round 함수 같은 것으로 반올림을 이용하는 게 좋은 방법인 것 같다.
반응형
'팁' 카테고리의 다른 글
[tip] vscode가 렉이 심하다면 (0) | 2019.10.17 |
---|---|
[Tip] Docker Redis 시작하기 (0) | 2018.10.16 |
Phaser.js는 Tilemap 기능을 지원해 주는데, CSV파일을 사용할 수 있다. (0) | 2017.04.03 |
[Tip for emacs style] Windows에서 Capslock을 Ctrl로 변경하기 (0) | 2017.02.16 |
SVN 기호의 의미 (0) | 2016.12.14 |
[스크랩][UnitTest] googletest 세팅하는 법 (0) | 2016.09.07 |
[팁] 버젼 관리 규칙 ver1.0, ver 1.0.8, 등등에 대하여. (0) | 2016.08.21 |
[TortoiseSVN] Patch 사용하기 (0) | 2016.08.09 |
[Tip] 라이센스에 대하여 (0) | 2016.07.06 |
[Tip] svn의 trunk branch tag (2) | 2016.07.05 |