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