하다보면 늘겠지 ʕ •ᴥ•ʔ

직접 해본 것과 그냥 아는 것은 다르니까- 어설프더라도 이것저것 해보는 중

정보처리기사 (2022)

[정처기] 4과목 : C언어_16진법

JJEELL 2022. 4. 21. 02:41
728x90
반응형

[정처기] 4과목 : C언어_16진법

 

비트연산자를 계산하려면 이진수로 바꿔야 뭘 할 수 있음!!!!

10진법, 8진법, 16진법 ↔ 2진법을 자유롭게 갖고 놀 수 있어야 함

 

1. 진법변환

1) 8진법

- 10진법을 일단 2진법으로 바꿈

- ★★★ ★★★ ★★★ 오른쪽 끝에서부터 3비트씩 나눔

- 4 2 1 / 4 2 1 / 4 2 1 대입해서 1인 것들을 더함

 

2) 16진법

- 10진법을 일단 2진법으로 바꿈

- ★★★★ ★★★★ ★★★★  오른쪽 끝에서부터 4비트씩 나눔

- 16 8 2 1 / 16 8 2 1 / 16 8 2 1 대입해서 1인 것들을 더함

- 0~9까지는 그대로 쓰고, 10부터는 A,B,C,D,E,F 로 치환함

 

 

역시 갓 흥달쌤..

0x0f 무슨 말인지 도통 이해가 안 갔는데 영상 보고 이해감!!!!!!

- 0x는 16진수를 나타냄. 16진수는 ★★★★ ★★★★ 4비트씩 나눠야 됨

- 16진수에서 0~9는 그대로 쓰고, 10부터는 A,B,C,D,...로 나타냄. F는 15(16) 임

- 0 = 첫 번째 4비트의 값은 0이다, f = 두 번째 4비트의 값은 15이다 

-> 0x0f = 0000 1111

-> 0x0a = 0000 1010

-> 0xff = 1111 1111 

-> 0x11 = 0001 0001 

https://youtu.be/DLA43QrdUGk

https://youtu.be/avot35M_ETM

 

그나저나 컴퓨터는 0과 1만 안다면서요. 왜 16진법을 쓰는 건데요!

0과 1이 없는 세상에 살고싶다😥

728x90
반응형