Professional Documents
Culture Documents
Programiranje Usmeno
Programiranje Usmeno
Programiranje Usmeno
celobrojni racionalni
int ( 4 bajta) float ( 4 bajta) 6 decimala
char ( 1 bajt) double ( 8 bajta) 15 decimala
signed ( 1 bajt: -128 : -129) long double (10 bajta) 19 decimala
unsigned ( 4 bajta) samo pozitivni
short ( 2 bajta)
long ( 4 bajta)
unsigned long (4 bajta)
3. ELEMENTI C JEZIKA
Čine ga:
DO WHILE do {
naredba;
} while (uslov);
FORMATI UNOSA:
int %d
signed %i
long %Ii
unsigned %u
float %f , %g
char %c
string %s
double %if
short %hd
2) while(scanf("%d",&podatak)
3) fflush(stdin);
scanf("%c",&ch);
4) fflush (stdin);
ch=getchar ( );
5) printf("znak: ");
do{
ch=getch( );
}while( !(ch>=`A`&&ch<=`Z`));
printf("%c",ch);
6. PRIKAZ PODATAKA
kontrolne sekvence:
\n prelazak u novi red
\t horizontalni tabulator
\r prelazak na pocetak reda
\b povratak na jedno mesto nazad
\a beep
\" " prikaz znaka "
\` prikaz znaka `
\\ prikaz znaka \
\% prikaz znaka%
\? prikaz znaka ?
formati:
· %d int
· %i signed
· %li long
· %u unsigned
· %f float ( 6 decimalnih mesta)
· %lf double
· %c char
· %s string
· %hd short
dopunski parametri:
( - ) poravnanje uz levu ivicu
( + ) za numerički podatak-ako je pozitivan da se prikaže znak +
( n ) broj mesta za prikaz podataka
( .k) broj decimalnih mesta
( ) dopunjavanje nulama umesto prazninama
(#) ako je podatak racionalan a nema decimala - da se prikaže decimalna tačka
1. TIPOVI PODATAKA
OSNOVNI IZVEDENI
(popkazivači, nizovi, strukture)
- TIP PODATKA daje informaciju kompujuteru koliku memoriju treba rezervisati za taj tip
podataka
- TIP PODATKA jasno definiše u kom opsegu se podatak može nalaziti i koje se operacije nad
podatkom mogu izvršiti
3/2 =>1
OPERATORI predstavljaju radnje koje se izvršavaju nad operandima dajući pri tome određeni
rezultat.
znak operacije
a + b
levi operand desni operand
PODELA OPERATORA :
Nad brojem operanada: unarni, binarni, trinarni
- a (unarni)
a+b (binarni)
(a+b) ? a+1: a-1; (trinarni)
OPERATORI C JEZIKA:
- aritmetički
- logički
- operatori dodele
- operatori inkrementiranja i dekrementiranja
- operator zarez
- sizeof operator
- operatori nad bitovima
- cast operator
- adresni operator
ARITMETIČKI OPERATORI:
- unarni ( +,-)
- binarni + (sabiranje), - (oduzimanje), * (množenje), / (deljenje), % (ostatak pri deljenju)
u=5 !!5
negacija od 5 je 0
RELACIONI OPERATORI:
LOGIČKI OPERATORI: