반응형
정수인지 소수인지 계산할때 %를 이용하면 편하다.
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 를 사용해서 짝수, 홀수 판별기를 만들수도있겠다
도움이 되었길 바라며,
끝.
반응형
'게임 개발 > C#' 카테고리의 다른 글
C# ?로 특정 if문 생략하기 (삼항연산자) (0) | 2022.07.27 |
---|---|
C# 문자열을 사용하지않고 숫자의 길이를 알아내는법 (0) | 2022.07.15 |
Linq C# 리스트에서 같은수 지우기(중복수 제거) (0) | 2022.07.15 |
유니티 C# 문자열 나누기(split) (0) | 2022.07.14 |
C# 나눴는데 이상한값이 나올때 (0) | 2022.07.14 |
댓글