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.

4.2. UNARNI OPERATORI 714.2.2 sizeof operatorsizeof operator vraća veličinu svog operanda u bajtovima. U C-u sejedan bajt definira kao broj bitova potreban za pamćenje podatka tipa char.To je na večini računala jedan oktet (osam bitova).Operand može biti izraz ili tip podatka. Na primjer, kôdint i;float x;printf("Velicina tipa int = %d\n", sizeof(i));printf("Velicina tipa float = %d\n", sizeof(x));bi na nekim sustavima ispisaoVelicina tipa int = 4Velicina tipa float = 4Isti efekt postižemo ako sizeof primijenimo na tip podatka:printf("Velicina tipa int = %d\n", sizeof(int));printf("Velicina tipa float = %d\n", sizeof(float));Kod složenijih podataka dobivamo ukupan broj okteta koji podatak zauzima.Ako imamonaredbadajechar tekst[]="Dalmacija";printf("Broj znakova u varijabli tekst =%d\n",sizeof(tekst));Broj znakova u varijabli tekst =10Operator sizeof vraća cjelobrojnu vrijednost bez predznaka koja ovisi oimplementaciji. Taj je tip definiran u datoteci zaglavlja i zovese size t.

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

Saved successfully!

Ooh no, something went wrong!