Integer

From Valve Developer Community
< Hr(Redirected from Hr/Int)
Jump to: navigation, search
English (en)Deutsch (de)Español (es)Hrvatski (hr)Русский (ru)中文 (zh)Translate (Translate)

integer (u prijevodu: cijeli broj) je Wikipedia icon varijabla koji pohranjuje cijeli broj, ili drugim riječima, broj bez decimalne točke. Deklarirano je kao:

   int someIntegerName;

Standardni cijeli broj poznat je i kao 32-bitni cijeli broj. Alternativni tipovi cijelih brojeva su kratki, što je 16-bitni cijeli broj koji zauzima pola memorije i s pola raspona vrijednosti koje može pohraniti, i dugački, 64-bitni cijeli broj s dvostrukim rasponom vrijednosti i dvostrukom upotrebom memorije, ili ponekad čak char(en)

Dodatno, cijeli brojevi, kratki i dugi mogu se deklarirati kao bez predznaka, ovaj identifikator eliminira sposobnost varijable da pohranjuje negativne vrijednosti i udvostručuje njen kapacitet pozitivnih vrijednosti. Stoga, ako znate da vam neće trebati negativne vrijednosti, nepotpisani kratki će imati jednako dobar raspon vrijednosti kao i int, i s upola manjim korištenjem memorije.

Sve sljedeće vrijedi:

   int normalInteger;
   unsigned int positiveInteger;
   short shortInteger;
   unsigned short positiveShort;
   long longInteger;
   unsigned long positiveLong;

Upamtite, ako želite pohraniti vrijednost koja je uvijek negativna, samo upotrijebite tip bez predznaka i zatim stavite negativni predznak ispred njega!

   unsigned short health = 100;
   unsigned short attackEffect = 13;
   unsigned short recoveredHealth = 5;
   short netChange = recoveredHealth - attackEffect;
   health += netChange;

Vidi također

Vanjske poveznice

  • Integer - članak na Wikipediji na tu temu.