Разликата между операнд и оператор

Замислено изглеждаща студентка, стояща до черна дъска

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

Кредит на изображението: Monkey Business Images/Monkey Business/Getty Images

Ако някога сте решавали уравнение на алгебра, вече сте използвали операнди и оператори - просто не сте ги наричали по име. Освен езиците за маркиране като HTML и CSS, компютърното програмиране до голяма степен разчита на операнди и оператори за вземане на математически и логически решения. Програмите са като гигантски блок-схеми: Операторите определят по какъв начин се движите по диаграмата въз основа на операндите.

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

Операндите са числови, текстови и булеви стойности, които една програма може да манипулира и използва като логически насоки за вземане на решения. Подобно на математиката, компютърните програми могат да използват константни стойности и променливи като операнди. Променливите са хранилища на данни, които се извикват с име вместо стойност. Ако имате променливата "десетки" със стойността "2" и константата "12" в уравнението "десетки * 12 = 24." И "десетки", и "12" са операнди в уравнението.

Видео на деня

Операторите манипулират и проверяват операнди

Операторите се използват за манипулиране и проверка на стойностите на операнда. Операндите включват математически действия като плюс, минус, умножение и деление за манипулиране на данни и промяна на числови стойности. Например, "*" е операторът в "десетки * 12 = 24." Операндите също така обозначават символни низове като „Том Сойер“ и носят булеви стойности като „true“. Оператори като "==" могат да се използват, за да се види дали низовите и булевите стойности съответстват на условия като "hungry == true", за да продължите с набор от инструкции, ако "hungry" е вярно. Оператори като "и" и "или" могат да се използват за създаване на сложни логически условия.