C/C 연습

C 비트 연산자 사용

HicKee 2022. 10. 11. 23:17

입력 받은 정수값의 부호를 바꿔서 출력 - 비트연산자 사용

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {

	int n = 0;

	scanf("%d", &n);

	int m = ~ n;

	printf("%d\n", m+1);

	int a = 3;
	int b = a << 3;
	
	printf("%d\n", b>>2);
}

비트의 열을 왼쪽으로 1칸 이동시마다 정수의 값은 2배 ( * )
비트의 열을 오른쪽으로 1칸 이동시마다 정수의 값은 2로 나뉘어진다

'C > C 연습' 카테고리의 다른 글

C 포인터 예제  (0) 2022.10.05
C 포인터 배열 접근 1  (0) 2022.10.04
C 포인터 연습  (0) 2022.10.04
C 음료수 선택 _ 일단은 자판기  (0) 2022.09.29
C 3500원 모두 소진 하는 가지 수  (0) 2022.09.28