12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

84 POGLAVLJE 5. ULAZ I IZLAZ PODATAKAint x,y,z;......scanf("%i %i %i",&x,&y,&z);učitava sljedeći ulazni podatak:13 015 0Xdonda će scanf u sve tri varijable (x, y i z) učitati vrijednost 13 (decimalno).Cijeli brojevi u oktalnom i heksadecimalnom zapisu mogu se upisivati ipomoću znakova konverzije %o i %x. Ti znakovi konverzije interpretirajuulazne podatke kao oktalne odnosno heksadecimalne i stoga ne zahtijevajuda oktalna konstanta započinje nulom, a heksadecimalna s 0x ili 0X. Kôdint x,y,z;......scanf("%d %o %x",&x,&y,&z);ispravno će pročitati ulazne podatke13 15 di svim varijablama pridružiti vrijednost 13 (decimalno).Podatak učitavamo u varijablu tipa unsigned sa znakom konverzije %u.Znakovi konverzije d, i, o, u, x mogu dobiti prefiks h ako je argumentpokazivač na short te prefiks l ako je argument pokazivač na long. Naprimjer, kôdint x;short y;long z;......scanf("%d %hd %ld",&x,&y,&z);učitava tri decimalna cijela broja i konvertira ih u varijable tipa int, short ilong. Uočite da h i l ne mogu stajati sami i da u kombinaciji uvijek prethodeznaku konverzije (d, i, o, u, x).Standard C99 uvodi prefiks ll za učitavanje varijabli tipa long long i unsigned longlong.

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

Saved successfully!

Ooh no, something went wrong!