Увод у оператора Ц # ИЛИ

Ц # ОР Оператор је једноставан, модеран, објектно-оријентисан програмски језик опште намене, који је развио Мицрософт у оквиру своје .НЕТ иницијативе коју је водио Андерс Хејлсберг. Ц # је програмски језик заснован на програмским језицима Ц и Ц ++. Функције попут подржавања руковања изузетком, више врста полиморфизма и одвајање интерфејса од имплементација у комбинацији са својим моћним развојним алатима, подршком за више платформи и генеричким производима чине Ц # добрим избором за многе типове пројеката за развој софтвера. Ц # се користи у основи свих Мицрософтових производа. Користи се углавном за развој десктоп апликација и, у новије време и Виндовс 8/10 апликација. Такође је део .НЕТ-а, па се користи заједно са језицима као што је АСП у веб развоју и апликацијама. Према преливању снопа анкете, у наставку је графикон са процентом корисничких статистика према језику. Ниже наведени бројеви су одговор професионалних програмера.

У овом чланку ћемо расправљати о Ц # ОР оператору и упоређивати и разликовати и Ц # логичке и условне ОР операторе.

Упоређивање Ц # или оператера до главе

Објашњење

  • Ц # Битвисе ИЛИ Оператор

Бинарни | Оператор је унапред дефинисан за интегралне типове и боол. За интегралне типове је | израчунава битна ИЛИ операнда. За боол операнде | израчунава Логички ИЛИ операндова који су резултат лажни само ако су оба операнда лажна.

  • Ц # Условни ИЛИ Оператор

Условни ОР || извршава логички ИЛИ својих боол операнда. Ако први операнд буде оцењен као тачан, други операнд се не оцењује. Ако први операнд буде оцењен на фалсе, други оператор одређује да ли израз ОР у целини процењује на труе или фалсе.

Оперативна предност

Испод је табела са свим Ц # оператерима. Они са највишим приоритетом појављују се на врху табеле, а они са најнижим приоритетом при дну табеле.

КатегоријаОператорАсоцијативност
Постфик() () ->. ++ - -С лева надесно
Унар+ -! ~ ++ - - (тип) * и величинаДесна на лево
Мултипликативно* /%С лева надесно
Адитив+ -С лева надесно
Смена<>С лева надесно
Релативно<> =С лева надесно
Равноправност==! =С лева надесно
Битвисе АНД&С лева надесно
Битвисе КСОР^С лева надесно
Битвисе ИЛИ|С лева надесно
Логички И&&С лева надесно
Логички ИЛИ||С лева надесно
Условни?:Десна на лево
Додељивање= + = - = * = / =% = >> = << = & = = | =Десна на лево
Зарез,С лева надесно

Кључне разлике између Ц и вс операције

Постоје две врсте логичких оператора (&, | и ^)

  1. Они који узимају аргументе боол.
  2. Они који узимају целе бројеве.

Потоњи се често називају битни оператори, јер се они обично користе за извођење битне аритметике. Прва се ријетко користи због тачке „кратког споја“. Не постоји таква подјела за условне операторе (&&, ||) који увијек прихватају боол операнде. У случају логичких оператора, други операнд се увек процењује чак и ако се укупна вредност израза може одредити само оцењивањем првог операнда. Дакле, ако имате & б, онда ће се и даље оцењивати чак и ако је а лажно, а & б мора, дакле, бити и лажно. У случају условних оператора, користи се оцена кратког споја. Ако имате && б, а а је лажно, онда се преводилац не труди да процени б.

Закључак

Да сумирамо разумевање оператора Ц # ОР, у Ц # постоје два оператора ИЛИ, по налогу / логички и условни. Први заузима боол или интегер аргументе и лажан је само ако су оба операнда лажна. Последњи увек узима боол операнде, зависи од другог операнда да би се утврдило да ли је излаз оператора ТРУЕ или ФАЛСЕ.

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

Ово је водич за оператора Ц # ОР. Овде смо размотрили две врсте упоредних података, графикон са процентом корисничке статистике према језику, табелу са свим Ц # операторима. Можете и да прођете кроз наше дате чланке да бисте сазнали више -

  1. Ц # функције - са разликом
  2. Употреба Ц # - разне развојне методологије и њено прихватање
  3. Функције низа Ц # - са примерима
  4. Ц # команде - основе

Категорија: