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