Operatory
Operatory to podstawowe elementy kodu, które wykonują jakieś działania na jednej lub większej ilości wartości w celu wygenerowania jakiegoś wyniku.Operatory będę przedstawiał w tabelach:
Do podstawowych i najczęściej spotykanych operatorów należą:
- Operatory arytmetyczne
- Operatory konkatenacji
- Operatory porównania
- Operatory przypisania
Operatory arytmetyczne wykonują działania arytmetyczne w celi zwrócenia ich wyniku.
Poniżej tabela operatorów arytmetycznych.
Operator | Zastosowanie | Przykład | Wynik |
^ | potęgowanie | 2^4 | 16 |
+ | dodawanie | 2+2 | 4 |
- | odejmowanie | 8-5 | 3 |
- | negacja | -2 | -2 |
/ | dzielenie | 3/2 | 1.5 |
\ | dzielenie całkowitoliczbowe | 17\5 | 3 |
Mod | reszta z dzielenia | 17 mod 5 | 2 |
mnożenie | * | 3*5 | 15 |
<< | bitowe przesunięcie w lewo | 10110111 << 1 | 01101110 |
>> | bitowe przesunięcie w prawo | 10110111 >> 1 | 01011011 |
Operatory konkatenacji w VB.Net to "+" oraz "&" Obydwa łączą łańcuchy. Symbol + oznacza również dodawanie. Kod będzie szybszy i bardziej przejrzysty jeśli do łączenia łańcuchów będziemy używać wyłącznie &.
Operatory porównania porównują dwie lub więcej wartości i zwracają wartość logiczną True lub False, zależną od wyniku porównania.
Poniżej tabela operatorów porównania
Operator | Zastosowanie | Przykład |
= | równy | A=B |
<> | nierówny | A<>B |
< | mniejszy od | A<B |
<= | mniejszy lub równy | A<=B |
> | większy | A>B |
>= | większy lub równy | A>=B |
Is | równość dwóch obiektów | Zmienna1 Is Zmienna2 |
IsNot | nierówność dwóch obiektów | Zmienna1 IsNot Zmienna2 |
TypeOf...Is | obiekt ma określony typ | TypeOf(Objekt) Is ObjektJakiejśKlasy |
Like | pasuje do wzorca | A like "##-###" |
Operatory przypisania - niegdyś w Visual Basic używano jedynie operatora przypisania "=". Visual Basic. Net wyposażony został w kilka nowych operatorów przypisania, które znacznie ułatwiają zapis kodu.
Nowe operatory: ^=, *=, /=, \=, +=, -=, &=, <<= i >>=
Przykład starego zapisu:
Dim zmienna As Integer zmienna = zmienna +10
Przykład nowego zapisu:
Dim zmienna As Integer zmienna +=10Są jeszcze operatory logiczne, ja jednak ograniczę się tylko do pokazania tych powyżej. Kto będzie chętny to sobie o nich doczyta. Na potrzeby tego poradnika więcej nam nie będzie potrzebnych.
Zapoznaliśmy się więc z operatorami, teraz można próbować tworzyć programy, które coś liczą, coś porównują i używać do tego skróconych zapisów.
Jeśli udało wam się dotrwać do końca tego poradnika to cieszę się ! Następne będą ciekawsze, będziemy tworzyć proste programy i omawiać ich zasady działania.
Utworzono 07.09.2015r
Brak komentarzy:
Prześlij komentarz