Professional Documents
Culture Documents
C++ Tipovi Podataka PDF
C++ Tipovi Podataka PDF
2
Tipovi podataka u C++
5.2.1 Deklaracije podataka u C++
5.2.2 Statiki skalarni tipovi podataka
5.2.3 Dinamiki tipovi podataka
to ispred tipa konstante navodimo kljunu rije const, i u tome to konstantu obavezno
moramo inicijalizirati (pridruiti joj vrijednost) :
const <tip> <naziv> = <poetna vrijednost>;
Primjer :
const double e = 2.71;
Konstante deklarirane sa const predstavljaju tzv. imenovane konstante, i njima pristupamo
preko njihovog naziva, kao i varijablama. Na primjer :
cout << e << endl;
// ispisuje se 2.71
podatak
a
adresa
p
p+1
p+2
p+3
sadraj
32-bitna binarna
vrijednost za a (66)
.
.
.
c
8-bitna binarna
vrijednost za c ('A')
// ispisuje se brojka, 66
// ispisuje se znak, A
Tip konverzije podataka odreen je tipom podataka, a naelno govorimo o 5 osnovnih tipova
konverzije (A, X znakovne, I cjelobrojna, F konverzija brojeva u pokretnom zarezu i E
konverzija brojeva u eksponencijalnoj formi; vidi odgovarajua o ulazu i izlazu podataka).
Prilikom unosa podatka dolazi do obratne konverzije; niz znakova sa standardne ulazne
jedinice (tzv. konzolni ulaz) pretvara se u odgovarajui binarni sadraj, prema tipu podatka :
int e; char f;
cin >> e;
cin >> f;
// konverzija tipa I
// konverzija tipa A
Veliina u bitovima
16
32
32
32
32
Opseg vrijednosti
-32768..32767
0..4294967295
-2147483648..2147483647
-2147483648..2147483647
0..4294967295
Veliina u bitovima
8
8
8
Opseg vrijednosti
-128..127
-128..127
0..255
// 0
// 6
Veliina u bitovima
32
64
80
Opseg vrijednosti
3.4E-38.. 3.4E38
1.7E-308..1.7E308
3.4E-4932..1.1E4932
Niccolo
Franc Ferenc
Luigi
Johann Sebastian
1742
1811
1743
1685
1782
1886
1805
1750
violina
klavir
violonelo
orgulje