간단하게 적은 빈도로 검사한다면 나머지 연산을 사용해도 괜찮지만
int nValue = 9;
if ((nValue % 2) != 0)
//홀수
else
//짝수
while문 또는 for문 등으로 꽤 많은 횟수를 검사해야 한다면 나머지 연산 대신 비트 연산(AND)으로 검사하는 것이 효율적이다.
int nValue = 9;
if (nValue & 0x01)
//홀수
else
//짝수
반응형
'C++, C#' 카테고리의 다른 글
[C#] 문자열이 숫자인지 문자인지 확인 (0) | 2019.01.15 |
---|---|
if와 continue (0) | 2018.11.19 |
if문 줄이기 (0) | 2018.08.24 |
[C#] List 사용하기 (0) | 2018.08.01 |