승쨩개발공부
[C++] 진수 본문
진수
숫자를 표현하는 방법
진수의 종류
진수 변환 방법
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 |