Decimal para ferramenta de conversão on-line octal

10 decimal

8 de outubro

Hex 16

Binário 2

SobreDecimal para ferramenta de conversão on-line octal:

Essa ferramenta online de conversão decimal para octal ajuda você a converter um número decimal em um número octal.

Decimal:

O sistema numérico decimal (também conhecido como árabe) tem 10 caracteres, incluindo (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , que é o sistema digital mais utilizado em nossa vida diária.

Octal (Octal):

O sistema de numeração octal contém 16 caracteres (0, 1, 2, 3, 4, 5, 6, 7) Cada dígito octal pode representar um número binário de 3 dígitos.

comic decimal to octal

Como converter de decimal para octal?

  1. Etapa 1: Divida o número decimal por 8 e obtenha o quociente inteiro e o restante.

  2. Etapa 2: converta o restante da primeira etapa em um caractere octal.

  3. Etapa 3: Continue dividindo pelo quociente inteiro do primeiro passo e repita o passo 1 até que seja 0.

Exemplo 1: O número decimal "4321" é convertido em um número octal (o resultado é "10341"):

Divida cada número decimal por 8 Quociente inteiro Restante (10-ary) Restante (octal) Localização
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

Mesa de conversão decimal para octal:

Decimal Octal Decimal Octal
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

Link:

Wikipedia (octal): https://en.wikipedia.org/wiki/Octal

Wikipedia (decimal): https://en.wikipedia.org/wiki/Decimal

Decimal para conversão octal em Python:

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

Converter de decimal para octal em Java:

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