정성훈
    bit_op.c (학생 풀이) 컴퓨터에서 음수 표현



컴퓨터에서 음수는 2의 보수로 표현된다.

위의 사실을 프로그램으로 확인하시오.

[2의 보수]

    - 1의 보수를 구한 후 // 즉 모든 비트의 0을 1로 1을 0으로 변경

    - 1을 더하면 됨

 

[과정]

- x를 1로 놓고

- x의 1의 보수를 구하고 (bit NOT 연산 이용)

- x에 1을 더한 후

- x 값을 출력

 

* 만약, 결과가 -1 이 출력된다면 음수를 2의 보수로 표현하는 것이 확인된 것임!!!

  등록일 : 2022-03-20 [16:57] 조회 : 683 다운 : 0   
 
△ 이전글도전문제 1)
▽ 다음글cal_quad_eq.c (교재)
프로그래밍언어 실습게시판
번호 제 목 조회 등록일
Mini Project (어드벤처 게임 만들기) 추가 구현 // ★★★ 기말과제 게임구현 시 참고
실습 목차
58    └❷ bit_op.c (학생 풀이) 컴퓨터에서 음수 표현 683 03-20
57       └❸ bit_op.c (학생 풀이) 컴퓨터에서 음수 표현 (모범 답안) 1260 03-20
56 └❶ lrelational.c (교재) 1342 02-21
55 └❶ lcomp_op.c (교재) 1662 02-21
54 └❶ lbending.c (교재) 1522 02-21
53 └❶ ldays.c (교재) 1428 02-21
52 └❶ lincdec.c (교재) 1375 02-21
51 └❶ lmodulo.c (교재) 1421 02-21
50    └❷ modulo.c (학생 풀이) 시/분/초로 변환 671 03-17
49       └❸ modulo.c (추가) (모범 답안) 1115 03-17
48 └❶ larithmetic2.c (교재) 1186 02-21
47 └❶ larithmetic1.c (교재) 1312 02-21
46 (3장) 변수와 자료형 839 02-21
45 └❶ Mini Project (자료형 사용) 473 03-01
44    └❷ Mini Project (자료형 사용) (모범 답안) 410 03-01
43 └❶ 도전 문제 1) 1364 03-16
42    └❷ 도전 문제 1) (모범 답안) 1059 03-16
41 └❶ lescape.c (교재) 1386 02-21
40 └❶ lget_ascii.c (교재) 1263 02-21
39 └❶ lchar_var.c (교재) 1318 02-21

[1] [Prev]-[11][12][13][14]