2의 보수 취하는걸 가지고마이너스를 해야되는데요뒤에 1이 나올때까지 0은 1로 1은 0으로 바꿔주고요처음 1이 나온 뒤부터는 그대로 쓰면 되요요즘 학원에서 저렇게 가르치냐?역시 지잡공대클라스재수강하는 저는 자살하러갑니다^^7
저게 뭔 소리냐?
~n+1 하면 되지 뭘 더 바라는거지
그냥 개념알려주는게 아니고 꼼수 알려주는거 같던데?? 내가 좆중고딩때나 배우던 보수 쉽게 푸는 꼼수 개념 이해 압정먹으라고 하는건가. 지잡공대 클라ㅡ
그것보다 저게 무슨 알고리즘임? 저래서 2의 보수가 되냐?
학원에서 가르친 꼼수 맞다고 한다 뒤에서부터 올라가서 처음 1이나올 때(예 1000)는 그대로(not 하면 0111 1더하면 1000: 그대로)이고 그 처음 1 앞자리 전체는 1의 보수 취할때 not되기 때문에 결과적으로 같은 연산이라고 한다
결론은 아뱅냄새
난 2의보수를 저렇게 어렵게 설명하는놈은 처음봤다 1의보수 해주고요~ 1더하면요~ 되요~ 하는게 설명이 어렵나 계산이 어렵냐
먼소린지 잘이해가안간다 11011001 을 저 방식대로 하면 어떻게 되냐?
맨 뒤에서부터 처음 1이 나오는 자릿수가 한개밖에 없지 그럼 맨 마지막 자리수 한개는 가만히 둠
그리고 나머지 앞에놈들은 not -> (0010011)(1)
아 난 또 나머진 not 하는거냐? 1이 나온 뒤부터 그대로 쓰라길래 1이 맨처음 나오면 뒤에다가 아무짓도 안한다는줄알았네
머냐 설명이 이상하잖아 맨 뒤부터 1이 나올때까지 그대로 두고 1이 나온 후부터 not 을 해야 맞지
00101100 이면 2의 보수 결과는 11010100 이니까 맨뒤부터 처음 1이 나올때까지 00101(100) 은 그대로 두고 나머지를 not 해야 답이지
설명도 병신이고 방식도 병신같네