반응형
#include <stdio.h>
void main() {
int x = 1;
if((x/2)*2 == x) /* 괄호 사용에 주의 */
printf("짝수입니다.\n");
else
printf("홀수입니다.\n"); getchar(); }
/* 다른 방법 1 (일반적이지만 느린 연산임)
if((x%2) == 0)
printf("짝수입니다.\n");
else
printf("홀수입니다.\n");
*/
/* 다른 방법 2 (가장 빠르지만 비트 연산 이해가 필요함)
if((x&1) == 0) /* 괄호 사용에 주의 (연산자 우선순위는 &보다 ==이 더 높음) */
printf("짝수입니다.\n");
else
printf("홀수입니다.\n"); */
반응형
'C' 카테고리의 다른 글
C 이진 검색 구현 및 예제 (0) | 2016.12.20 |
---|---|
세 정수 중에서 가장 큰 수 구하기 (C/C++) (0) | 2016.12.16 |
비주얼 C/C++ API 프로그래밍: 싸인 곡선 출력 예제 (0) | 2016.12.14 |
C 언어 스택 자료 구조와 예제 (0) | 2016.12.06 |
C 언어 버블 소트 (거품 정렬) 소스 (0) | 2016.08.11 |