22018, 1/1101 회원가입  로그인  
   benkim
   열혈강의 2진수

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=30927 [복사]


제가 열혈강의 c프로그래밍을 보다가 2진수가 나왔는데 문제에서

"10진수 8부터 20까지를 2진수와 16진수로 각각 표현해 보자."
라고 나와서 그래서 제가 2진수로 먼저 하려는데 몰라서 원도우 계산기를 써서
------------------
10 |  2
------------------
0     0
1     1
2     10
3     11
4     100
5     101
6     110
7     111
8     1000
9     1001
10    10000
11    1000
12    10010
13    10011
14    101000
15    10101
16    10110
17    10001
18    10010
19    10011
20    10100

라고 나오는데.....
누가 제발 제발 제발 설명좀 해주세요 ㅠㅠ

  Hit : 10793     Date : 2013/06/07 11:57



    
kumi123 2진수는 0과 1밖에 없어요.. 2가되면 한자리가 올라가는거에요

0 - 0, 1 -1 , 2- 10 이런식으로..

그리고 16진법은 2진법을 4자리씩 끊어서 바꾸면 되요..

ex) 1111 1111 -> f f 이런식으로
2013/06/08  
zero.c 일딴 글을 쓸때 의도와 뭘 찾고 싶은건지 말해주세요.

그냥 문제 하나 올려주고 "라고 나오는데 누가 제발 제발 제발 설명좀 해주세요"

이건 너무 광범위해서 답해주는 사람이 참으로 난감합니다. 이거는 고치세요 기본적인 겁니다.

위 답글 적으신 분의 도대로 추가 한다면,

우리가 알고 있는 숫자는 0 1 2 3 4 5 6 7 8 9 라는 10가지의 숫자입니다.

즉 10진수라고 불리며, 숫자들 중 마지막 9에서 1 이상의 수를 더하면 숫자의 옆 자리에 1을 추가합니다.

질문하신 2진수의 표현 할 수 있는 숫자는 0 과 1입니다.

10진수와 마찬가지 2진수도 끝자리인 1에서 1을 추가 하면 옆으로 자리이동을 합니다.

추가적으로 윗 분이 16진법에 대하여 기재 하셨는데 이 부분에 의미는 2진수를 16진수로 변환할때 이야기 입니다.

1100[2진수] 이런 예시를 만들어서 이야기하면, 2진수는 한 자리당 의미가 있습니다.

1 1 0 0 [2진수]
| | | |
8 4 2 1 [10진수]

위 예시에서 10진수의 의미는 2진수의 각 자리 즉 0과 1에는 의미가 있는데,

첫번째 자리가 0이라면 0 *1 이라는 뜻입니다.

두번째 자리가 0이라면 0*2 라는 뜻입니다.

세번째 자리가 1이라면 1*4 라는 뜻입니다.

네번째 자리가 1이라면 1*8 라는 뜻입니다.

즉, 저 1100이라는 2진수는 16진수로 변화을 했을 때, 네자리의 곱을 전부 합산하여 나오는 수

12라는 16진수가 되며, 16진수 중 12는 C에 해당합니다.

0 1 2 3 4 5 6 7 8 9 A B C D E F [16진수]
.............................................|
...........................................12

이정도면 이해가시겠죠
2013/06/08  
zero.c 이부분이 잘못 나왔네요

[수정 전]
1 1 0 0 [2진수]
| | | |
8 4 2 1 [10진수]


[수정 후]
1 1 0 0 [2진수]
.|..|...|..|
8 4 2 1 [10진수]


.|..|...|..| 이부분의 의미는 위의 숫자와 아래 숫자를 연결한다는 뜻입니다.

그리고 궁금한부분인데 나이가 어떻게 되시나요.
2013/06/08  
benkim 저는 지금 중1 올라갑니다
그리고 필리핀에 있고요
필리핀 수학 교육이 안좋아서.........
2013/06/08  
zero.c benkim// 그러쿤요^^ 제가 쓴 글은 이해가 가시나요, 원하시는 답글이 맞는지가 제일 궁금하네요ㅎㅎ 2013/06/10  
benkim 네 2013/06/10  
benkim 사실 조금..... 2013/06/10  
zero.c 이부분에 대해서는 EBS 강의를 듣는 편이 좋겠네요^^ 설명 그 쪽 선생님이 국가에서 인정한 사람이라ㅎㅎ 2013/06/10