Uvod u programiranje

Osnove digitalnih računala i brojevnih sustava.

Oktalni brojevni sustav

Kao što dekadski brojevni sustav ima bazu 10 oktalni brojevni sustav uključuje samo znamenke od 0 do 7:

0 1 2 3 4 5 6 7 ,

pa je stoga, baza sustava 8. U C++ oktalni brojevi imaju karakteristiku da uvijek počinju znamenkom 0. Pogledajmo kako bismo pisali nekoliko prvih brojeva u oktalnom brojevnom sustavu:

octal  

decimal    

octal  

decimal

0

0  

(zero)

011

9

(nine)

01

1

(one)

012

10  

(ten)

02

2

(two)

013

11

(eleven)

03

3

(three)

014

12

(twelve)

04

4

(four)

015

13

(thirteen)

05

5

(five)

016

14

(fourteen)

06

6

(six)

017

15

(fifteen)

07

7

(seven)

020

16

(sixteen)

010

8

(eight)

021

17

(seventeen)

Broj 17 prikazan je kao broj 021 . Može se upotrijebiti ista shema na oktalni brojevni sustav kao i za dekadski sustav, vodeći računa da je baza oktalnoga brojevnog sustava 8. Razmotrimo na primjer oktalni broj 071263 (slika 1.3.).

Oktalni

Slika 1.3. Pretvorba oktalnog broja u dekadski

Iz navedenoga primjera slijedi da se oktalni broj 071263 u dekadskome brojevnom sustavu prikazuje kao 29363.