게임 개발/C#
C# 정수 소수 구분하는법
UniCoti(유니코티)
2022. 7. 15. 00:47
반응형
정수인지 소수인지 계산할때 %를 이용하면 편하다.
5 % 1 = 0 ,정수
2.3 % 1 = 0.2999999999999998 ,소수
%는 %기호 오른쪽의 수로 왼쪽의 수를 나눴을때 남는 값을 반환해준다.
예시)
2%1 = 0 // 2를 1로 나누면 나머지는 0 -> 2 - 2 = 0
5%2 = 1 // 5를 2로 두번나누면 나머지는 1 -> 5 - 4 = 1
10%3 = 1 // 10을 3으로 세번 나누면 나머지는 1 -> 10 - 9 = 1
그러므로 1로 나눴을때 정수라면 무조건 0이 뜨고
소수라면 0이 뜨지 않는다.
정수소수를 계산해야하는 상황에 이용하면 좋다
더 활용하여
%2 를 사용해서 짝수, 홀수 판별기를 만들수도있겠다
도움이 되었길 바라며,
끝.
반응형