Увод у Виндовс операторе

5 9 43 1 истина лажна. Ови насумични бројеви и текст немају смисла, зар не? Не, нису. То је зато што им недостају оператери. Сваки смислени израз је комбинација променљивих и оператора. Оператор одређује како су променљиве повезане међусобно и како би допринеле крајњем резултату. 5 + 9 - 43 <1? тачно нетачно. Сада то има смисла. Па прогутајмо свет оператора у Виндовс-у.

Класификација оператора Виндовс

Ови Виндовс оператери су у широкој класификацији у три врсте. Ова класификација се врши на основу броја променљивих или операнда који оператер захтева. Три типа су:

  • Унарни оператери
  • Бинарни оператори
  • Тернарни оператори

1. Унарни оператори: Потребан им је један операнд.

Нпр. Оператери префикса и поштанског броја, оператори кратица, негативни оператор итд

2. Бинарни оператори: За израчунавање резултата потребна су два операнда.

Нпр. Аритметички оператори, логички оператори итд.

3. Тернарни оператори: Захтевају три операнда.

Нпр. Тернарни условни оператор

Врсте оператора за Виндовс

Различите врсте оператора Виндовс на основу њихове функционалности су:

1. Основни аритметички оператери

Ови оператери прозора раде математичке прорачуне.

Оператер Плус (+): Додаје или повезује два операнда.

На пример

  • Збир два цела броја: 1 + 3 резултира у 4
  • Збир два броја плутајуће тачке: 9, 8 + 0, 4 резултира у 10, 2
  • Спајање два низа: "Хелло" + "Ворлд" резултира у "Хелло Ворлд"

Минус Оператор (-): одузима други операнд од првог. Не ради на жицама.

На пример

  • Одузимање два цела броја: 5-4 резултата у 1
  • Одузимање два броја с помичном тачком: 4.1 - 4.6 резултира у -0.5

Оператор множења (*): множи два операнда.

На пример

  • Умножавање два цела броја: 9 * 5 резултата у 45
  • Умножавање два броја с помичном тачком: 1.1 * 2.3 резултира са 2.53

Оператор дивизије (/): дели први операнд на други и као резултат враћа квоцијент. Остатак се одбацује. Неки напредни језици, међутим, не одбацују остатак и настављају дељење све док се не постигне унапред постављени број тачности.

На пример

  • Подјела два цела броја: 45/11 резултира са 4
  • На напредним језицима: 45/11 даје резултате 4.090909

Оператор модула (%): дели први операнд на други и враћа остатак као резултат. Квоцијент се одбацује. Не ради на бројевима с помичним зарезом.

На пример

  • Модул два цела броја: 45/11 резултира 1

2. Оператор додјеле (=)

Додели резултат израчунато на десној страни оператера (РХС) левој променљивој (ЛХС). Лево од оператера увек треба да буде променљива, а не константа / израз.

На пример

  • к = 5, додељује вредност од 5 до к.
  • 5 = к је неважећи јер је лева страна константа.
  • и = к * 4 израчунава к * 4 и додељује и. Дакле, и сада држи вредност 20
  • к * 4 = и је неважећи јер је лева страна израз.

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

Упоређују вредност првог операнда са вредностом другог операнда и враћа истиниту или лажну. Они су мањи од (), мањи од или једнаки (=), једнаки (==), а не једнаки (! =).

На пример

  • 61> 45, враћа тачно.
  • 3 == 3, враћа тачно.

4. Оператори префикса и постфикса

Ови оператери прозора повећавају или смањују вредност операнда за 1. Они раде само на целих бројева.

На пример

  • к = 5

к ++, к је сада 6

–Кс, к је сада поново 5

Делује једноставно, зар не? Постоји врло значајна разлика у функционисању два оператера. Оператори префикса мењају вредност операнда пре процене израза, док оператор постфикса мења вредност након што је израз процењен.

  • к = 5

принт (к ++), ово ће одштампати 5, а затим променити вредност к у 6

принт (++ к), повећава вредност са 6 на 7, а затим штампа 7.

5. Оператори за скраћеницу

Ови Виндовс оператери су комбинација два оператера. Резултат се израчунава помоћу постојеће вредности операнда и додељује се себи. Помажу у смањењу записаних линија кода. Најчешћи оператори за скраћење су:

  • + =: Ово је еквивалент додавању и додељивању.
  • - =: Ово је еквивалентно одузимању и додјели.
  • * =: Ово је еквивалентно множењу и додељивању.
  • / =: Ово је еквивалентно подели и распореду.

Нпр . - к + = 5, еквивалентно је к = к + 5.

6. Логични оператори

Логички оператери се углавном користе за контролу протока програма. Обично помажу преводиоцу који пут да следи на основу резултата одлуке. Увек резултирају логичним вредностима

Логички И (&&): Враћа се труе ако су услови и на левој и на десној страни оператера тачни, у супротном враћа лажне.

На пример

  • (2> 3) && (4 <5) враћа лажно. Разлог 2 није већи од 3
  • Боолеан б1 = тачно
    Боолеан б2 = тачно
    б1 && б2 враћа истину.

Логички ИЛИ (||): Враћа труе ако је било који од операнда тачан, у супротном враћа фалсе.

На пример

  • (2> 3) || (4 <5) враћа се тачно
  • Боолеан б1 = неточно
    Боолеан б2 = неточно
    б1 || б2 враћа лажно.

Логички НЕ / негација (!): Инвертира резултат операнда, тј. Труе постаје фалсе, а фалсе постаје труе.

На пример

  • ! (2> 3) враћа тачно
  • ! (2> 3) && (43) даје истину.

7. Оператори битности

Оператори битита су посебна категорија оператора јер не раде на конвенционалан начин. Док сви други оператори раде на бајтовима, битритеријски оператери дјелују на битове. Не паничарите. Можда звуче тешко, али лако их је разумети кроз примере.

На пример

Претпоставимо да имамо два броја 2 и 4. Њихова одговарајућа бинарна конверзија била би 0010 и 0100. Будући да 1 бајт садржи 8 бита, претварамо их у 0000 0010 и 0000 0010.

  • Битвисе АНД (&): 2 и 4 резултирају у 0000 0000 што је једноставно 0
  • Битно ИЛИ (|): 2 | 4 резултата у 0000 0110 што је 6
  • Битвисе НОТ (~): ~ 2 резултира 1111 1101 што је -125 најзначајнији бит је битни знак

Напомена : Битвисе оператери су сама по себи велика тема и они играју кључну улогу у индустрији комуникација. За боље разумевање препоручује се дубоко заронити у битритерске оператере.

8. Тернарни оператор

Тернарни оператор је оператор кратких рука за логичан ток програма ако и иначе. Она процењује израз са леве стране упитника (?) И на основу резултата (тачно / лажно) се изводе операције лево и десно од дебелог црева (:).

Нпр . - (стање)? (операција ако је тачно): ( операција ако је лажна)

  • (5> 9)? (принт труе): (принт фалсе): штампа се фалсе.

9. Предност оператора

Предност оператора је сљедећа (највиши до најнижи приоритет):

  • Конзоле
  • Оператори префикса и Постфикса
  • Умножавање, одвајање, модул
  • Збрајање, одузимање
  • Битвисе Операторс
  • Логички оператори (неки логички оператори имају већу предност од битних оператора. Сазнајте више када дубоко зароните у битни одељак оператора.)
  • Тернари Оператор
  • Додјела, оператери за скраћење

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

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

  1. Савети за Виндовс 10
  2. Разлике између Убунту-а и Виндовс 10
  3. МиСКЛ Операторс
  4. Виндовс Интервју питања са одговорима
  5. Врсте оператора за поређење у ПоверСхелл-у

Категорија: