Matematiikka : operaattorit

SHL


   KUVAUS

Suorittaa luvulle binäärisiirron vasemmalle. Toinen luku määrittää siirron suuruuden.

Käytännössä tämä on nopea kertolasku (nopeampi kuin *). Sitä käytetään kertomaan lukua eksponentiaalisesti, joten aivan kaikkiin lukuihin ei päästä.

Siirtämällä vasemmalle kerran, kerrot luvun kahdella. Siirtämällä kaksi, kerrot neljällä. Siirtämällä kolme, kerrot kahdeksalla jne...

Komento on tarkoitettu edistyneemmille käyttäjille. Sen hyöty tavalliselle peliohjelmoijalle jäänee vähäiseksi.

   KÄYTTÖ
a SHL b

  • a = luku
  • b = siirtojen määrä

  • Katso myös: SHR, SAR

       ESIMERKKI
    Text 0,0,(3 SHL 4)
    DrawScreen
    WaitKey
    'Prints "48" because 3*16=48

    <<TAKAISIN