아래 문제에...32 보다 적은 숫자 나오면 결과가 이상하게 나오게 되어있음???내가 잘못 푸는건가........................................................몬가 이상함 ㅠ.ㅠ
32보다 적은 숫자 나오면 a[0] 에 적힘. 계산 다시해봐.
3 넣으면 a[0]에 00000011 = 3 들어감
맞음?
35넣으면 a[1]에 00000011 = 3 들어감
3 넣으면 a[0]에 0000000000|0000000000|000000000*|00 에 원하는 작업이 수행됨... 끊어쓰기 단위는 10개 단위
어?????? 내 계산이 틀린거임??????? ?????????????????????????? 왜 10개씩 끊기도 하고...................... 왜??? 왜???? 와....;;; 왜... ㅠ.ㅠ
아...... int 는 32비트....
하트횽 근데 어떻게 저자리에 원하는게 수행되나요???
SHIFT 연산 무시하는검미
0000000000|0000000000|00000000*0|00 <=== 횽 이거 아님???? 3 넣으면???
맞아. 인덱스 1부터로 계산한게 내가 얘기한거고, 0부터 계산하면 횽이 얘기한게 맞음.
그리고 끊어쓰기 단위는 내가 편한대로 한거야 -_-;; 갯수 헷갈려서