10 진수 - 8 진수 온라인 변환 도구

십진수 10

10 월 8 일

16 진수 16

2 진수 2

정보10 진수 - 8 진수 온라인 변환 도구:

이 온라인 10 진수 - 8 진 변환 도구는 10 진수를 8 진수로 변환하는 데 유용합니다.

십진수:

십진법 (아랍어라고도 함)은 일상 생활에서 가장 많이 사용되는 디지털 시스템 인 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 포함하여 10 자입니다.

8 진 (8 진):

8 진수 시스템은 16 개의 문자 (0, 1, 2, 3, 4, 5, 6, 7) 각 8 진수는 3 자리 2 진수를 나타낼 수 있습니다.

comic decimal to octal

10 진수를 8 진수로 변환하는 방법?

  1. 1 단계 : 십진수를 8로 나누고 정수 지수와 나머지를 얻습니다.

  2. 2 단계 : 첫 번째 단계의 나머지 부분을 8 진수 문자로 변환합니다.

  3. 3 단계 : 첫 번째 단계의 정수 지수로 나누고 0이 될 때까지 1 단계를 반복합니다.

예제 1 : 십진수 "4321"은 8 진수로 변환됩니다 (결과는 "10341"입니다).

각 십진수를 8로 나눕니다. 정수 몫 나머지 (10-ary) 나머지 (8 진수) 위치
4321/8 540 1 1 0
540/8 67 4 4 1
67/8 8 3 3 2
8/8 1 0 0 3
1/8 0 1 1 4

십진수 - 8 진수 변환 표:

십진수 8 진법 십진수 8 진법
1 1 30 36
2 2 40 50
3 3 50 62
4 4 60 74
5 5 70 106
6 6 80 120
7 7 90 132
8 10 100 144
9 11 200 310
10 12 300 454
11 13 400 620
12 14 500 764
13 15 600 1130
14 16 700 1274
15 17 800 1440
16 20 900 1604
17 21 1000 1750
18 22 2000 3720
19 23 3000 5670
20 24 4000 7640

링크:

위키피디아 (8 진수): https://en.wikipedia.org/wiki/Octal

위키 백과 (10 진수): https://en.wikipedia.org/wiki/Decimal

파이썬에서 십진수에서 8 진수로 변환:

def decimal_to_octal(decimal_str):
    decimal_number = int(decimal_str, 10)
    octal_number = oct(decimal_number)
    return octal_number


decimal_input = '4321'
octal_output = decimal_to_octal(decimal_input)
print('octal result is:{0}'.format(octal_output))

-------------------
octal result is:0o10341

Java에서 십진수에서 8 진수로 변환:

public class NumberConvertManager {
    public static String decimal_to_octal(String decimal_str) {
        return Integer.toOctalString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "4321";
        String octal_output = decimal_to_octal(decimal_input);
        System.out.println("octal result is:" + octal_output);
    }
}

-------------------
octal result is:10341