Aritmetiniai operatoriai
=, -, +, /, *
Paprastieji ženklai, kurie atlieka aritmetinius veiksmus. Viskas taip pat, tik ženklas = priskiria kažkokią reikšmę kintamajam.
Code: Select all
kintamasis = (suma+dalmuo)*zodis/veiksmas
Šiuos operatorius galima naudoti ir su lygybė. Pvz:
Code: Select all
a += 2
Code: Select all
a = a + 2
Code: Select all
a *= 25a /= 5a -= 10+40...
Šis ženklas gražina dalybos liekaną. Per visą laiką kiek programavau su pawn, dar neteko šio dalyko naudoti, bet pravartu žinoti, jį tikrai galima panaudoti atliekant kokius nors skaičiavimus. Pvz:
Code: Select all
5%2 // Grąžins 1, nes 4/2 dalijasi be liekanos.
Šie operatoriai naudojami pridėti sumai arba atimti
Jie atitinka tai:
Code: Select all
a = 1a = a + 1 // a bus 2a++ // a bus 3++a // a bus 4a-- // a bus 3
Code: Select all
if(++a>10)
Code: Select all
a = 10if(++a>10) // Grąžins tiesą, nes 11 > už 10if(a++>10) // Grąžins netiesą, nes 10 nėra > už 10
&&
Tai programavimo kalboje atitinka žodį - AND (irgi, taip pat)
Jis naudojamas sąlygose:
Code: Select all
if(radija > 2 && kolonele < 1)
||
Viskas panašiai kaip ir su && (and) sąlygą, bet ši atitinka žodį - OR (arba).
Tai reiškia, kad:
Code: Select all
if(radija > 2 || kolonele < 1)
Galima daryti ir taip:
Code: Select all
if((radija > 2 && kolonele < 1) || kintamasis)
!
Šis operatorius reiškia netiesą. Pvz:
Code: Select all
kintamasis = trueif(!kintamasis)
Code: Select all
zodis = truezodis2 = truezodis != zodis2
Code: Select all
kintamasis != 1 // Bus nustatyta reikšmė - 0kintamasis != 0 // Bus nustatyta reikšmė - 1kintamasis = 5if(!!kintamasis) // Bus tiesa, nes ! pakeis reikšmę į 0, o antras ! pakeis į 1.
Code: Select all
if(a != b)
Code: Select all
if(a == b)
Šis gidas priklauso Amxmodx.lt forumui.
Bet koks šios informacijos platinimas be autoriaus sutikimo yra griežtai draudžiamas.