C언어 2의 보수

1 개념[ | ]

2 2의 보수로 음수 만드는 방법[ | ]

  • 1. 2진수의 비트를 모두 반전 시킨다
  • 2. 1을 더한다

3 예시[ | ]

  • 3을 -3으로 만들기

0000 0011 → 1111 1100 → 1111 1101

#include <stdio.h>

int main()
{
	char a = 0xFD; // 1111 1101 (2진수)
	printf("%d", a); // -3 (10진수)
	return 0;
}

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}