Ad Block 한번만 꺼주시면 안될까요..?
게임 개발/C#

C# 정수 소수 구분하는법

UniCoti(유니코티) 2022. 7. 15.

정수인지 소수인지 계산할때 %를 이용하면 편하다.
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 를 사용해서 짝수, 홀수 판별기를 만들수도있겠다

도움이 되었길 바라며,

 

끝.

댓글

💲 추천 글