입력 받은 정수값의 부호를 바꿔서 출력 - 비트연산자 사용
#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 |