검색어 입력폼

C언어를 이용한 십진수 두개를 입력받아 이진수로 변환출력, 변환된 이진수로 AND/OR/좌우Shift 연산

저작시기 2008.04 |등록일 2008.04.05 파일확장자압축파일 (zip) | 7페이지 | 가격 800원

소개글

C언어를 이용한 십진수 두개를 입력받아 이진수로 변환출력, 변환된 이진수로 AND/OR/좌우Shift 연산을 메뉴로 표시하여 선택하는 것을 연산하는 프로그램입니다.
소스파일 및 실행결과 그림까지 첨부하였으며 Shift연산을 선택시 Left Shift인지 Right Shift인지 선택할수 있습니다. 잘돌아갑니다.

목차

• 십진수 두 개를 입력받은 후 이진수로 변환, 변환된 이진수로 AND/OR/Shift연산
1. 소스
2. 실행결과

본문내용

1. 소스
a#include <stdio.h>

// 정수를 입력받아 2진수로 표시해주는 사용자함수
void kmh(int i)

{
// 정수형 변수의 비트수를구합니다.
int bits = sizeof(int)*4;

// 해당bit가 0인지 1인지 확인 할 flag
unsigned int flag = 1;
int index;

for ( index = bits-1; index >= 0; index-- )

{
// 해당비트가1 이면
if ( i & ( flag << index ) )
printf(%d, 1);

else
printf(%d, 0);
}
}


int main(void)

{
다운로드 맨위로