User:Alphonsekun/Hex oct

Como transformar números em base 16 para base 8:

Separe os digitos e transforme-os individualmente em representações binárias de 4 dígitos (se o dígito for representado em binário com menos dígitos, adicione zeros à esquerda). Ex:

22F

2 -> 0010 ; 2 -> 0010 ; F -> 1111

Agrupe-os e rearranje formando grupos de 3 (adicione zeros à esquerda se necessário)

001000101111

001 000 101 111

Transforme cada grupo de 3 em decimal/octal (os números de 000 a 111 são idênticos nos 2 sistemas)

001 -> 1 ; 000 -> 0 ; 101 -> 5 ; 111 -> 7

Agrupe o resultado e o número estará em octal

1057

Hex(22F) = Oct(1057)

Página simples de conversão entre hexadecimal, binário, octal e decimal: http://www.redwork.org/hexdecbinoct.html

"Why can't programmers tell the difference between Christmas and Halloween? -Because Oct(31)=Dec(25)"