ВБ.НЕТ Оператори - У ВБ.НЕТ-у се користе различите врсте оператора

Преглед садржаја:

Anonim

ВБ.НЕТ Операторс

У овом ћемо чланку погледати различите врсте оператора доступних у ВБ.НЕТ-у, угледаћемо њихову синтаксу и користити заједно са примерима.

Шта су оператери у ВБ.НЕТ-у?

Оператори су посебни симболи који се користе за обављање одређених врста операција. Оператори играју врло посебну улогу јер олакшавају рачунање и операције. Да видимо неколико типова оператора ВБ.НЕТ:

  • Аритметички оператори.
  • Оператори за поређење
  • Логички / битни оператори.
  • Оператори смјене.
  • Оператори за доделу.
  • Разни оператори

Ово су неке од врста ВБ.НЕТ оператора.

На пример:

к = 2 + 3

Овде су = и + оператори, а к, 2, 3 су опереди. Оператор ради на неким стварима, те ствари су познате као операнд.

ВБ.НЕТ Оператори су богат скуп оператора који су доступни за употребу.

1. Аритметички оператори

Аритметички оператори се користе за обављање математичких операција попут сабирања, одузимања, дељења, множења итд.

Аритметички оператери у ВБ.НЕТ-у

Оператори Значење Пример
^Повећава један операнд на снагу другогк и (к снага и)
+Додаје два операндак + и
-Одузми други операнд од првогк - и
*Помножи оба операндак * и
/Дијели један операнд на другог и враћа резултат с помичном тачкомк / и
\Подељује један операнд на другог и враћа цели резултатк \ и
МОДОператор модула и остатак резултата након целог поделек МОД и (остатак к / и)

Пример # 1: Аритметички оператори у ВБ.НЕТ

Module operators
Sub Main()
Dim x As Integer = 15
Dim y As Integer = 3
' Output: x + y = 18
Console.WriteLine("x + y: (0)", x+y)
' Output: x - y = 12
Console.WriteLine("x - y: (0)", xy)
' Output: x * y = 45
Console.WriteLine("x * y: (0)", x*y)
' Output: x / y = 5
Console.WriteLine("x / y: (0)", x/y)
' Output: x \ y = 5
Console.WriteLine("x \ y: (0)", x\y)
' Output: x MOD y = 0
Console.WriteLine("x MOD y: (0)", x Mod y)
' Output: x y = 3375
Console.WriteLine("x y: (0)", x^y)
End Sub
End Module

Када покренете програм, излаз ће бити

к + и: 18 к - и: 12 к * и: 45 к / и: 5

к \ и: 5

к МОД и: 0

к и: 3375

2. Оператори за поређење

Оператори за поређење се у основи користе за поређење различитих вредности. Ови оператори нормално враћају логичке вредности или истините или нетачне у зависности од услова.

Оператори за поређење у ВБ.НЕТ-у

Оператори Значење Пример
=Провера једнакости - Враћа тачно ако су обе вредности истек == и
Неједнакост се враћа истином ако су обе вредности неједнакеки
>Већа од Цхецк-Ретурса је истинита ако је прва наведена вредност већа од другек> и
<Мање од-Враћа истину ако је прва наведена вредност мања од другек <ик
> =Провјерава два увјета, Ако је прва вриједност већа или једнака другој вриједности, враћа се труе> = и
<=Провјерава два увјета, Ако је прва вриједност мања или једнака другој вриједности, враћа се труек <= и
ИсУпоређује две варијабле објекта за референцу, Труе Ако је иста референца објекта
НијеУпоређује две променљиве објекта за референцу, лажно Ако је иста референца објекта
Каоупоређује низ са обрасцем.

Пример бр. 2: Оператори за поређење у ВБ.НЕТ-у

Module operators
Sub Main()
Dim x As Integer = 10
Dim y As Integer = 12
'Output: x > y is False
Console.WriteLine("x > y is:(0)", x > y)
'Output: x < y is True
Console.WriteLine("x < y is:(0)", x < y)
'Output: x = y is False
Console.WriteLine("x = y is:(0)", x = y)
'Output: x y is True
Console.WriteLine("x y is:(0)", x y)
'Output: x >= y is False
Console.WriteLine("x >= y is:(0)", x >= y)
'Output: x <= y is True
Console.WriteLine("x <= y is:(0)", x <= y)
End Sub
End Module

Када покренете програм, излаз ће бити

к> и је: Лажно к <и је: Тачно

к = и је: Лажно к и је: Тачно

к> = и је: Лажно к <= и је: Тачно

3. Логични / битни оператори

Следе Логични Оператори које подржава ВБ.НЕТ. У овом случају, к и и су логичке вредности.

Логички / битни оператори у ВБ.НЕТ Операторима

Оператори Значење Пример
ИЛогички, као и битни И оператор. Враћа Труе Ако су оба операнда тачнак и и
Не изводи кратки спој, тј. Процењује оба израза
ИлиЛогички, као и битни ИЛИ оператор. Враћа Труе Ако је било који од два операнда тачан. Не врши кратки спој.к Или и
НеЛогички, као и битвест НОТ оператор. Ако је тачно, тада ће овај оператер учинити лажним.Не да
КсорЛогички, као и битни Логични оператор Ексклузивно ИЛИ. Враћа Труе ако су оба израза иста; иначе лажно.к Ксор и
АндАлсоЛогички И оператор. Ради само на логичним подацима. Обавља кратки спој.к Анд алсо и
ИначеЛогички ИЛИ оператор. Ради само на логичним подацима. Обавља кратки спој.к ОрЕлсе и
ИсФалсеОдређује да ли је израз лажан
Тачно јеОдређује да ли је израз лажан

Пример # 3: Логични оператери у ВБ.НЕТ-у

Module operators
Sub Main()
Dim x As Boolean = True
Dim y As Boolean = False
'Output: x and y is False
Console.WriteLine("x And yis:(0)", x And y)
'Output: x or y is True
Console.WriteLine("x or y is:(0)", x Or y)
'Output: not x is False
Console.WriteLine("not y is:(0)", Not y)
End Sub
End Module

Када покренете програм, излаз ће бити

к И и је: Лажно к или и је: Тачно

не да је: Тачно

4. Бит Схифт Операторс

Оператори Бит Схифт користе се за обављање операција промене на бинарном нивоу или вредности. Обављају се мало по мало. У овом су случају к и и нумеричке вриједности.

Оператори Бит Схифт-а у ВБ.НЕТ-у

Оператори Значење Пример
ИБитвисе АНД Оператор мало копира на резултат ако постоји у оба операнда.к и и
ИлиБинарни ИЛИ Оператор мало копира ако постоји у било којем операнду.к или и
КсорПоставља бит ако је неки од бита постављен из оба операнда.Кс кор и
НеПребацује сваки део оперенда.Не к
<<Помера бинарне битове за онолико пута колико је операнд одредио улево.к << 3
>>Помера бинарне битове према броју пута који је операнд одредио удесно.к << 3

5. Оператори за доделу

Оператори додјељивања користе се за додјељивање вриједности варијаблама у ВБ.НЕТ.

Дим к Ас Интегер = 7 је једноставна изјава о додељивању која додељује вредност са десне стране, тј. 7 на променљиву к. У ВБ.НЕТ-у постоје оператори попут к + = 4 који имају додатно значење. Такви оператори су познати као сложени оператори. Значење к + = 4 је еквивалентно додавању 4 променљивој к и додељивању резултирајуће вредности назад к.

Оператори додјеле у ВБ.НЕТ-у

Оператори Пример Еквивалентно са
=к = 4к = 4
+ =к + = 4к = к + 4
- =к - = 4к = к - 4
* =к * = 4к = к * 4
/ =к / = 4к = к / 4
\ =к \ = 4к = к \ 4
=к = 4к = к 4
<< =к << = 4к = к << 4
>> =к >> = 4к = к >> 4
& =к & = 4к = к и 4

6. Разни оператори

Постоји неколико других важних оператора које подржава ВБ.НЕТ који су,

Разни оператори у ВБ.НЕТ-у

Оператори Пример Еквивалентно са
АддрессОфВраћа адресу поступка.АддХандлер Буттон1.Цлицк, АддрессОф Буттон1_Цлицк
ЧекајПримењује се на операнд у асинхроној методи или ламбда изразу за заустављање извршења методе док се очекивани задатак не заврши.Дим резултат као рес = Чекајте АсинцМетходТхатРетурнсРесулт () Чекајте АсинцМетход ()
ГетТипеВраћа објект Типе за одређени тип.МсгБок (ГетТипе (Интегер) .ТоСтринг ())
Функција ИзразДекларира параметре и код који дефинирају функцију ламбда израза.Дим адд5 = функција (нум Ас Интегер) нум + 5 'исписује 10 Цонсоле.ВритеЛине (адд5 (5))
АкоКористи процјену кратког споја за условно враћање једне од двије вриједности.Дим нум = 5 Цонсоле.ВритеЛине (Ако (нум> = 0, „Позитивно“, „Негативно“))

Препоручени чланци

Ово је водич за ВБ.НЕТ операторе. Овде смо дискутовали о различитим типовима ВБ.НЕТ оператора. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је АСП.НЕТ?
  2. Иди оператери
  3. Оператори Ц ++
  4. Питхон Операторс
  5. ВБ.НЕТ контроле
  6. Преглед ВБ.Нет за петљу
  7. ВБ.Нет Евентс
  8. Битвисе Оператори у ЈаваСцрипт-у