-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path004_str030_identifikatori.cpp
37 lines (26 loc) · 1.32 KB
/
004_str030_identifikatori.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
using namespace std;
int main(){
int a,b,c;
/*
-Ključnom riječi (identifikatorom tipa) int deklarirali smo cjelobrojne a,b,c.
-Deklaracijom smo dodijelili simboličko ime memorijskom prostoru u koji će se pohranjivati vrijednost tih varijabli.
-Tip varijable također određuje raspon dozvoljenih vrijednosti te operacija nad tom varijablom.*/
cout<<"a= "; cin>>a;
cout<<"b= "; cin>>b;
c=a+b;
cout<<"a+b= "<<c;
int d=010; //inicijalizacija oktalnih konstanti
int e=0x0C; //inicijalizacija heksadekadskih konstanti
/*
-Varijable postaju realna zbiljnost tek kada im se pokuša pristupiti, npr. kada im se pridruži vrijednost.
-Prevoditelj tek tada pridružuje memorijski prostor u koji se zapisuju podaci
-Inicijalizacija se može provesti i konstruktorskom sintaksom int d(010),e(0x0C) */
cout<<"\nd= "<<d<<endl<<"e= "<<e;
float brzinaSvjetlosti=2.997925e8;
float nabojElektrona=-1.6E-19;
cout<<endl<<"Brzina svjetlosti= "<<brzinaSvjetlosti<<endl<<"Naboj elektrona= "<<nabojElektrona;
//Osim što je ograničen raspon vrijednosti koji se može prikazati float tipom ograničen je i broj decimalnih znamenki u mantisi na 7 decimalnih mjesta.
return 0;
}
//Zadatak. Pokrenite program unoseći brojeve 32766 i 1, 32766 i 2, 2.147.483.646 i 1, te 2.147.483.646 i 2. Isto ponovite i s negativnim brojevima.