«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

윤성우 c 열혈 프로그래밍 chap4-1,2,3 본문

프로그래밍/연습문제

윤성우 c 열혈 프로그래밍 chap4-1,2,3

ITGenerations 2017. 5. 10. 06:02

<예제1>

10진수 8~20

16진수 

2진수

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

10 

11 

12 

13 

14 

1000 

1001 

1010 

1011 

1100 

1101 

1110 

1111 

10000 

10001 

10010 

10011 

10100 






<예제2>


10진수 5~18

8진수


10 

11 

12 

13 

14 

15 

16 

17 

10 

11 

12 

13 

14 

15 

16 

17 

20 

21 



<예제3>



2^n만큼

즉, 

2^4=16

2^8=256

2^32=


8 bits=1Bytes






<예제4>


0000 / 0000 = 8bits = 1bytes


0000 0001 

0000 0010 

2

0000 0100

4

0000 1000

8

0001 0000 

16 

0010 0000 

32

0100 0000 

64

1000 0000 

 128




<예제5>


00010001 = 17

10100010 = 162

11110111 = 246    



<예제1>

양의 정수 0100/1111

2^6+2^3+2^2+2^1+2^0

=64+8+4+2+1

=79

양의정수  0011/0011

2^5+2^4+2^1+2^0

=32+16+2+1

=51




<예제2>

음의 정수 10101001

->0101/0110 +1

->0101/0111

->   -(2^6 + 2^4 + 2^2 + 2^1+2^0) 

->  -(64 + 16 + 4 + 2+1 ) 

-> -87                                                                                             

음의 정수 11110000

-> 0000/1111

->2^3 + 2^2+2^1+2^0

->8+4+2+1+1

->16