승쨩개발공부

[C++] 진수 본문

C++

[C++] 진수

Unknowns 2021. 12. 14. 21:06

진수

숫자를 표현하는 방법

 

진수의 종류

 

 

진수 변환 방법

 

1. 10진수 -> 2진수

-> 10진수의 값을 2로 나눠서 몫이 1이 되어 나누어 지지 않을 떄까지 나누어 준다.

-> 그 후에 몫 1과 나머지 값을 아래부터 위에 순서로 명시해준다.

90 -> 1011010

 

 

 

 2. 10진수 -> 8진수

-> 10진수의 값을 8로 나눠서 남은 숫자가 1이 나올떄까지 나눠준다.

90 -> 0132

 

 

 

 

3. 10진수 -> 16진수

-> 10진수의 값을 16으로 나눌 수 없을 떄까지 나눠준다.

-> 나눌 수 없을떄 몫을 0x앞에 나머지를 몫의 뒤에 명시해준다.

90 -> 0x5A

 

 

 

4. 8진수, 16진수 -> 2진수

-> 각 진수의 결과 값을 2진수로 풀어서 계산

-> 8진수 ex) 0132 = 1011010 -> 90

-> 16진수 ex) 0x5A = 1011010 -> 90

'C++' 카테고리의 다른 글

[C++] 난수(rand/srand)  (0) 2021.12.15
[C++] 지역변수 / 전역변수 / 정적변수(static)  (0) 2021.12.14
[C++] 템플릿  (0) 2021.12.07
[C++] 함수 객체  (0) 2021.12.07
[C++] 임시객체  (0) 2021.12.07