include <stdio.h>
int main(void){
printf("\"A\tB\tD\tD\"\n");
printf("야호");
system("pause");
return 0;
}
"=="같다
0=>거짓 1=>참
비트 단위의 연산을 수행할 수 있다.
(00001101)2 & (00000011)2 = (00000001)2
각 비트의 자리수를 비교하여서 둘 다 1인 값만 1로 반환한다.
(00001101)2 | (00000011)2 = (00001111)2
둘 중 하나라도 1이라면 1을 반환한다.
(00001101)2 ^ (00000011)2 = (00001110)2
둘 중에 한 개만 1일 경우 1이 되는 것임.
(00001111)2<<3 = (01111000)2
shift
2의 연산을 처리하고자 할 때 효과적임
- 왼쪽 시프트를 수행하면 2배가 증가한다.
- 오른쪽 시프트를 하면 2로 나눈 값이 반환된다.
#define _CRT_SECIRE_NO_WARNINGS
#include <stdio.h>
int main(void){
printf("손님 몇명 왔나요?");
int a;
scanf("%d",&a);
if(a ==1 || a ==2){
printf("2인석으로 안내할께요.\n");
}
else if (a ==3 || a ==4){
printf("4인석으로 안내할께요.\n");
}else{
printf("대형석으로 안내합니다.\n");
}
system("pause");
return 0;
}
scanf를 통해 값을 받는다.