Съдържание:
- Ключова разлика - & срещу && (Побитово И срещу логическо И)
- Какво е & (побитово И)?
- Какво е && (логично И)?
- Каква е приликата между & и &&&?
- Каква е разликата между & и &&?
- Обобщение - & vs &&
Видео: Разлика между & и &&
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Ключова разлика - & срещу && (Побитово И срещу логическо И)
При програмирането има ситуации за извършване на математически изчисления. Операторът е символ за изпълнение на специфични логически или математически функции върху стойност или променлива. Стойността или променливите, в които се извършват операциите, са известни като операнди. Има различни оператори в езиците за програмиране. Някои от тях са аритметични оператори, релационни оператори, логически оператори, битови оператори и оператори за присвояване. Аритметичните оператори поддържат математически операции като събиране, изваждане, умножение и др. Релационните оператори са полезни за намиране на връзката на операндите. Побитовите оператори извършват операции на битово ниво. Един основен битов оператор е битов И. Представя се с помощта на &. Логическите оператори помагат да се анализират множество условия, за да се вземе решение. Един основен логически оператор е логически И. Представен е с помощта на &&. Тази статия обсъжда разликата между & и &&&. Ключовата разлика между & и && е, че & е битов оператор, докато && е логичен оператор.
СЪДЪРЖАНИЕ
1. Общ преглед и ключова разлика
2. Какво е & (Побитово И)
3. Какво е && (Логично И)
4. Прилики между & и &&
5. Сравнение едно до друго - & vs && в таблична форма
6. Резюме
Какво е & (побитово И)?
& е битов оператор. Програмите са написани от програмиста. Тези програми са разбираеми за хората, но не и за машината или компютъра. Следователно е необходимо програмата, която се чете от човека, да се преобразува в машинно разбираем формат. Устройството разпознава двоични файлове; нули и единици. Всеки двоичен файл е малко. Обработката на битово ниво е полезна за увеличаване на скоростта. В битови оператори като &, операторът работи върху битове и изпълнява бит по бит операция.
Ако a и b са променливи и a съдържа 0 и b съдържа 1, тогава битовото И е 0. Ако a има стойност 1, а B има стойност 0, тогава изходът е 0. Ако a има стойност 0 и B е имащ стойност 1, тогава изходът е 0. Ако и a, и b съдържат 1, тогава изходът е 1. Това 1 означава true, а 0 означава false. Да приемем, че x е 4, а y е 5. Двоичното на 4 е 100. Двоичното на 5 е 101. При извършване на битова по битова операция побитовото И е 100. При вземане на операцията И на две различни стойности ще се получи 0. Когато двете стойности са 1, тогава изходът е 1.
Фигура 01: Използване на програма и оператор
Съгласно горната програма променливата x има стойността 4. Двоичната стойност на 4 е 100. Променливата y има стойността 5. Двоичната стойност на 5 е 101. Променливата z има резултат от побитово И на x и y. Отговорът е 100. Това е 4. Следователно изходът на програмата ще покаже 4.
Какво е && (логично И)?
Това е логичен оператор. Използва се за вземане на решение въз основа на множество условия. Символът && представлява логическото И. В логическо И, ако и двата операнда не са нула, тогава условието става вярно. Когато променливата x държи стойността 1, а променливата y съдържа стойността 0, логическото И, което е (x && y), е false или 0. Един пример за && е както следва.
Фигура 02: Програма, използваща && Operator
Според горната програма марката е променлива. На него се присвоява стойност 65. В останалите случаи, ако блокове, марката се сравнява. Операторът && се използва за насочване на операцията И. В останалото if (марка> = 60 && марка = 45 && марка <60), компилаторът ще провери дали марката е между 45 и 60. Ако марката е по-голяма или равна на 45 и марката е по-малка от 60, тогава оценката е „С“. Тези две твърдения включват логическо И (&&).
Каква е приликата между & и &&&?
И двамата са оператори в програмирането
Каква е разликата между & и &&?
Различна статия Средна преди таблица
& срещу && |
|
& е оператор в програмирането, който изпълнява бит по бит И операции на дадените операнди. | && е оператор в програмирането, който извършва логическа операция И върху множество решения. |
Функционалност | |
& операторът копира малко в резултата, ако той съществува и в двата операнда. | Когато използвате оператор &&, ако и двата операнда са ненулеви, тогава условието става вярно. |
Именуване | |
& се нарича битово И | && се нарича логично И |
Обобщение - & vs &&
Операторите се използват за извършване на математически и логически операции. Операторите извършват тези операции върху стойности или променливи. Те са известни като операнди. Някои оператори са аритметични оператори, оператори за присвояване и др. Аритметичните операции съдържат събиране, умножение и др. Има още два оператора, наречени битови оператори и логически оператори. Побитовите оператори извършват операции на ниво бит. Логическите оператори вземат решения въз основа на множество условия. Тази статия обсъжда разликата между & и &&. Разликата между & и && е, че & е битов оператор, докато && е логичен оператор.
Изтеглете PDF на & vs &&
Можете да изтеглите PDF версията на тази статия и да я използвате за офлайн цели според бележката към цитата. Моля, изтеглете PDF версията тук: Разлика между & и &&&
Препоръчано:
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между фазовата разлика и разликата в пътя
Фазова разлика спрямо разликата в пътя Разликата във фазата и разликата в пътя са две много важни концепции в оптиката. Тези явления се наблюдават по проблемите на
Разлика между потенциалната разлика и напрежението
Потенциална разлика спрямо напрежение Потенциалната разлика и напрежението са два термина, използвани в инженерството, за да опишат разлика в потенциала в две точки
Разлика между Imaginarium Train и Thomas & Friends
Imaginarium Trains срещу Thomas & Friends Imaginarium Trains и Thomas & Friends са две известни системи за играчки. Естествено е за вашите мъничета
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и