1번은 ||이 or 이니깐
m < n에서 트루니깐 결과가 1인거 아는데
sizeof 이거 첨보고
나머지 ! 뭐 이런거 다 모르겠어얌 ㅠㅠ
! 은 not 즉 2진수로 바꾼뒤 그걸 역으로 즉 0000001000 이면 11111110111로 거기서 9(00000...1001)를 빼고 <<는 시프트연산자아님? 9빼면 1111111.....101110이라고하고 귀찮으니까 정확하진않은데 그럼 sign일경우 아 몇비트인지는 모르겟다 ㅎㅎ 거기서 시프트연산 <<를 1만큼?? 맞나 시발 하니까 1111111111011100 이될꺼야 아마도? 그럼 이걸 2의보수화 시켜서 표현하면 0000000100100 왜 -29가 나올까 ㅎㅎ 뭔가 잘못한거긴한데 대충 이런방식임
날로 쳐먹으려고 하지말고 책을 봐... 대강 3~4챕터쯤에 나오겠구만
2번 설명 조건식에서 참 이므로 1반환 m은 인트형 4바이트 정수 즉 4바이트 그래서 4반환 1-4해서 3이 나옴
sizeof: ~의 사이즈
ㄴ 감사합니다 ㅠㅠ
! 은 not 즉 2진수로 바꾼뒤 그걸 역으로 즉 0000001000 이면 11111110111로 거기서 9(00000...1001)를 빼고 <<는 시프트연산자아님? 9빼면 1111111.....101110이라고하고 귀찮으니까 정확하진않은데 그럼 sign일경우 아 몇비트인지는 모르겟다 ㅎㅎ 거기서 시프트연산 <<를 1만큼?? 맞나 시발 하니까 1111111111011100 이될꺼야 아마도? 그럼 이걸 2의보수화 시켜서 표현하면 0000000100100 왜 -29가 나올까 ㅎㅎ 뭔가 잘못한거긴한데 대충 이런방식임
날로 쳐먹으려고 하지말고 책을 봐... 대강 3~4챕터쯤에 나오겠구만
2번 설명 조건식에서 참 이므로 1반환 m은 인트형 4바이트 정수 즉 4바이트 그래서 4반환 1-4해서 3이 나옴
sizeof: ~의 사이즈
ㄴ 감사합니다 ㅠㅠ