Definice a význam Octal

Co je Octal?

Octal, známý také jako „base-8“, je číselná soustava, která používá osm číslic (0 – 7) k vyjádření jakéhokoli celého čísla. Osmičkové hodnoty se někdy používají k reprezentaci dat v počítačové vědě, protože byty obsahují osm bitů. Například osmičková hodnota „10“ může představovat 8 bitů nebo 1 bajt. „20“ představuje 2 bajty, 30 představuje 3 atd. Osmičkové hodnoty jsou také snadno převoditelné z binárního, který používá dvě číslice, a hexadecimálního, který používá 16 číslic.

Chcete-li převést osmičkovou hodnotu na standardní desítkovou nebo “ desítkovou“ hodnotu, vynásobte každou číslici 8n, kden je místo číslice, počínaje 0, zprava doleva. Poté výsledky sečtěte. Takže123 v osmičkové soustavě lze převést na desetinnou hodnotu takto:

80x 3 +81x 2 +82x 1 =3+16+64=83

Následující tabulka ukazuje několik stejných hodnot v osmičkové, desítkové, šestnáctkové a dvojkové soustavě:

Octal Decimal Hexadecimal Binary
1 1 1 1
10 8 8 1000
50 40 28 101000
100 64 40 1000000
1234 668 29C 1010011100

Převod z dvojkové soustavy na osmičkovou

Převod binární hodnoty na osmičkovou provedete tak, že číslice rozdělíte do skupin po třech, přičemž začínáte zprava doleva. Poté vynásobte každou 1 nebo 0 číslem 2n, kden je místo každé číslice, zprava doleva, počínaje číslicí 0. Chcete-li například převést binární hodnotu 1010011100 z výše uvedené tabulky, rozdělte nejprve číslice takto: 1 010 011 100. Poté hodnoty vynásobte následujícím způsobem:

* 0x1 + 0x2 + 1×4 = 4
* 1×1 + 1×2 + 0x4 = 3
* 0x0 + 1×2 + 0x4 = 2
* 1×1 + 0x2 + 0x4 = 1

The resulting value is:oct 1234. Octal values may also be displayed with a subscript „8,“ such as 12348. The bottom row of the table above can be written in subscript notation as:

10100111002= 12348= 66810= 29C16

Definice Octal na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Octal nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Octal alebo chcete navrhnúť nový technický termín, kontaktujte nás.