Language/C

[ C ] [ 비트 연산자 연습 문제 ] 변수 값 변경 프로그램

곽수진 2021. 10. 12. 01:36
반응형
다음과 같이 초기화된 변수 ch가 있다.

unsigned char ch = 255;


변수 ch의 값을 비트 연산자를 이용해 127로 만드는 프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

	unsigned char c = 255;

	printf("%d\n", c >> 1);

	return 0;
}

c >> 1 : 비트 연산자를 이용해 계산하면 c를 2의 1승으로 나눈 값

 

 

결과값 출력 모습

반응형