ASC([merkki],[numero],[extra])

Parametrit

[merkki] on jokin teksti, merkki tai muuttuja.
Jos [numero] annetaan ja se on nolla ohjelma tulkitsee, että [merkki] on hexadesimaalinumero (max 4).
Jos [numero] annetaan ja se on -1 ohjelma tulkitsee, että [merkki] on binäärinumero (max 8).
Jos [numero] annetaan ja se on suurempi kuin nolla ohjelma tulkitsee, että [merkki] on tekstijono, josta halutaan tietään [numeron] osoittama ASCII numero.
[extra] on debuggausta varten. Se pitää olla pienempi kuin nolla. Kt. esimerkki.

Palautusarvo

ASC() palauttaa ASCII numeron, joka vastaa sille annettua merkkiä.

Esimerkki

? ASC("A") /* Kuvaruutuun tulee numero 65 */
? ASC("Aapeli") /* Kuvaruutuun tulee numero 65 */
? asc("FF",0) /* Kuvaruutuun tulee numero 255 */
? asc("Hei",3) /* Kuvaruutuun tulee numero 105 eli i:n ASCII numero. */
? asc("11111111",-1) /* Kuvaruutuun tulee numero 255 */
apu=asc(0,0,-1) /* muuttujaan apu tallentuu erikoistietoja {muuttujataso pidike,ohjelmatasotaso,tietokantapidike,tasomuuttuja pidike,tietoja ohjelmarivistä}
Tätä käytetään vain erikoistoimintoihin */
apu=asc(0,0,-2) /* muuttujaan apu ylemmän tason erikoistietoja {muuttujataso pidike,ohjelmatasotaso,tietokantapidike,tasomuuttuja pidike,tietoja ohjelmarivistä}
Tätä käytetään vain erikoistoimintoihin */

Katso myös AADD(), AFILL(), CHR(), BIT(), FPARSEFX()