Ponovimo
Podatak je sastavljen od
bitova i
bajtova.
Bit (
b)
najmanji je dio podatka i moze biti
istina (
1) ili
laž (
0).
Skup od 8 bitova naziva se
bajt (
B)
Za ovu lekciju moramo ponoviti i
pretvaranje oktalnog u binarni, zato pogledajte tablicu lijevo.
Tipovi podataka prema broju bitova i bajtova
Znakovi (char) - 1 bajt (8 bitova)
Cijeli brojevi (int) - 4 bajta (32 bita)
Realni brojevi (float) - 4 bajta (32 bita)
Realni brojevi dvostruke preciznosti (double) - 8 bajtova (64 bita)
Podaci int i float
Podaci int i float imaju isti broj bitova, odnosno bajtova, ali razlika je u tome što
int koristi 1 bit za predznak, a 31 bit za znamenke, dok
float koristi također 1 bit za predznak, ali ima i 7 bitova mantise i 24 bita za karakteristiku.
Primjerice, int 5 zapisan u računalu bi izgledao ovako:
00000000 00000000 00000000 00000
101
0 - ova vrijednost označava
predznak
101 - ova vrijednost je
broj 5 zapisana u binarnom brojevnom sustavu
Broj je namjerno odvojen, kako bi bolje razumijeli bitove i bajtove. Svaka "grupa" ima 8 brojeva tj. 8 bitova, što znači da je svaka "grupa" zapravo jedan bajt.
Podatak char
Tip podatka
char ima jedan bajt (
8 bitova).
U njega se može upisati
256 znakova, a to uključuje sva
velika i mala slova ENGLESKE abecede, sve
punktacije i simbole (. , : ; ...) i
svi brojevi od 0 do 255.
Iznimke su "\n", "\t", "\v", "\r", "\f"...
Uporaba modifikatora
Postoje
četiri modifikatora:
Signed,
Unsigned,
Long i
Short.
Signed modifikator je modifikator koji
proširuje opseg podatka, a
Unsigned ga smanjuje.
Long modifikator daje podatku
veći broj bajtova, a
Short mu ga oduzima.