12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.6. KONSTANTE 593.6 KonstanteC poznaje cjelobrojne, realne i znakovne konstante te konstantne znakovnenizove.Cjelobrojne konstante mogu biti zapisane u tri brojevna sustava: decimalnom(baza 10), oktalnom (baza 8) i heksadecimalnom (baza 16).Decimalne cjelobrojne konstante sastavljene su od decimalnih znamenki0 do 9. Ako konstanta sadrži više od jedne znamenke prva ne smije bitijednaka nuli. Primjeri su0 1 234 -456 99999Decimalna točka nije dozvoljena, tako da 10.0 nije cjelobrojna konstanta.Oktalne cjelobrojne konstante dobivaju se kombinacijom decimalnih znamenki0 do 7. Prva znamenka mora uvijek biti 0 što signalizira da se radi obroju zapisanom u oktalnom sustavu. Primjeri su0 01 -0651 077777Decimalna točka nije dozvoljena.Heksadecimalne cjelobrojne konstante započinju s 0x ili 0X i sastoji se odkombinacije znamenki 0 do 9 i slova a do f (mala ili velika). Interpretacijaslova je sljedeća:Primjeri sua = 10b = 11c = 12d = 13e = 14f = 150x0 0x1 -0x7FFF 0xabcdDecimalna točka nije dozvoljena.Sve numeričke konstante moraju biti unutar granica odredenih tipompodatka koji predstavljaju. Cjelobrojne konstante moraju stoga biti unutargranica odredenih tipom int. Konstante tipa unsigned, long i unsignedlong mogu poprimiti vrijednosti veće od običnih cjelobrojnih konstanti istoga moraju biti posebno označene.Konstanta tipa long formira se tako da se na kraj cjelobrojne konstantedoda slovo L (veliko ili malo); konstanta tipa unsigned formira se dodavanjemslova U (veliko ili malo). Konstanta tipa unsigned long formira sedodavanjem slova UL (veliko ili malo). Primjeri su

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!