Matematiikka : operaattorit

SAR


   KUVAUS

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

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

Siirtämällä oikealle kerran, jaat luvun kahdella. Siirtämällä kaksi, jaat neljällä. Siirtämällä kolme, jaat kahdeksalla jne...

Sar eroaa Sar:sta täyttämällä tyhjät bitit etumerkillä: 0 positiivisille luvuille ja 1 negatiivisille.

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

   KÄYTTÖ
a SAR b

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

  • Katso myös: SHL, SHR

       ESIMERKKI
    Text 0,0,(16 SHR 2)
    DrawScreen
    WaitKey
    'Prints "4" because 16/4=4

    <<TAKAISIN