{a,b,c,d} 로 나타낼수 있는 모든 경우의 수를 출력하라.

&연산은 2개의 비교대상이 모두 1이면 1인데,
이거를 가지고 각위치가 사용되었는지, 아닌지를 확인하자.
위에서 구한 (0000~1111) 을 전체 10진수로 표현한거일 뿐인거고, => 이를 타겟점 이라고 하자.
=> 4개의 원소를 대상으로 해서 선택하고, 안하냐를 나타내는 것이므로, 4번 시프트를 하면서 타겟점의 위치가 1이냐? 아니냐를 나타내야 함.
가) 범위부터 만듦.

나) & 연산자를 이용해서 0인지? 1인지? 를 알수 있다.
-> 전체 타겟으로 잡힌 값에다가 한자리씩 시프트하면서 &연산을 하게 되면, 그 위치가 0인지? 1인지? 를 알수 있다.

