Operatory w środowisku Windows Podstawowe operatory arytmetyczne +

Transkrypt

Operatory w środowisku Windows Podstawowe operatory arytmetyczne +
Operatory w środowisku Windows
Podstawowe operatory arytmetyczne
+
dodawanie
-
odejmowanie
*
mnożenie
/
dzielenie rzeczywiste
\
dzielenie całkowite
mod
reszta z dzielenia całkowitego
^
potęgowanie
Dodatkowo wprowadzono "shorthands", czyli skróty (znane z języka
C++)
Możemy dodanie do aktualnej wartości
zmiennej zapisać jako:
a = a + b ale również
a += b
Zestawienie operatorów do przypisywania
wartości
Operator
Operacja
dotychczas
VB.NET
=
Przypisanie
a =wyrażenie
a =wyrażenie
*=
Mnożenie
a=a*b
a *= b
/=
Dzielenie
a=a/b
a /= b
+=
Dodawanie
a = a +b
a += b
-=
Odejmowanie
a=a-b
a -= b
&=
Łączenie stringów
t = t & ln
t &= ln
^=
Potęgowanie
a=a^b
a ^= b
\=
Dzielenie całkowite
a=a\b
a \= b
Operatory relacji
(do porównań, wynikiem jest wartość logiczna TRUE lub FALSE)
=
czy równe ?
<>
czy różne ?
<
czy mniejsze ?
>
czy większe ?
<=
czy mniejsze, lub równe ?
>=
czy większe, lub równe ?
Like
czy łańcuchy są zgodne ?
łańcuch Like wzorzec
(wzorzec może zawierać znaki wieloznaczne: ? * #
Is
Porównanie zmiennych obiektowych
Ważna deklaracja (dotyczy Like):
OPTION COMPARE BINARY
(rozróżnia małe i duże litery)
OPTION COMPARE TEXT
(nie różnicuje małych i dużych liter)
Operatory do łączenia łańcuchów
łączy dwa łańcuchy
łączy dwa łańcuchy
&
+
Operatory logiczne
NOT
AND
OR
Xor
AndAlso
OrAlso
NOT
zaprzeczenie (jednoargumentowy)
koniunkcja
alternatywa
alternatywa wykluczająca
skrócona koniunkcja
skrócona alternatywa
Argument
Wynik
P
F
F
P
AND
Argument 1
Argument 2
Wynik
P
P
P
P
F
F
F
P
F
F
F
F
OR
Argument 1
Argument 2
Wynik
P
P
P
P
F
P
F
P
P
F
F
F
XOR
Argument 1
Argument 2
Wynik
P
P
F
P
F
F
F
P
F
F
F
P