28982 автора и 62 редактора ответили на 85243 вопроса,
разместив 135214 ссылок на 43429 сайтов, присоединяйтесь!

Сколько бинарных операций в языке программирования C++?

РедактироватьВ избранноеПечать

Бинарными (или двуместными) операциями в математике и программировании называют такие функции, которые принимают два аргумента (операнда), как правило, одного типа, и выдают одно значение в качестве результата.

 

Примеры:

  • арифметические операции (сложение, умножение, вычитание, деление, возведение в степень);
  • конкатенация (сложение) текстовых строк;
  • логические операции ("и", "или", "исключающее или", "импликация" и др.);
  • отношения ("больше", "меньше", "равно" и т.п.), если рассматривать их как операции, дающие истинностные значения. 

Бинарные операции, как правило, записываются в инфиксном формате, когда знак операции (оператор) ставится между операндами. Например: A+B или X/Y. При записи последовательности операций в инфиксном формате всегда возникает вопрос о порядке выполнения действий. Он решается соглашениями о приоритете операций и, при необходимости, с помощью скобок. Помимо инфиксной формы записи в программировании применяется также префиксная (польская), постфиксная (обратная польская) и функциональная нотации.

 

Примеры:

  • А * ( В + С ) — инфиксная нотация
  • * А + В С — префиксная нотация
  • А В С + * — постфиксная нотация
  • *(A, +(B, C)) или mult(A, sum(B, C)) — функциональная нотация

Разнообразие бинарных операций, записываемых в инфиксном формате очень велико. К примеру, только в языке программирования C++ используется 29 различных инфиксных операторов.

 

 

Источники:  

Дополнительные ссылки от Генон:

  • genon.ru - какие существуют сайты посвященные языку программирования Delphi;
  • genon.ru - что из себя представляет язык программирования Turbo Pascal (Паскаль);
  • genon.ru - где найти ссылки на сайты посвященные web-программированию (web-мастерингу);
  • genon.ru - где найти бесплатные библиотеки для программирования нейронных сетей.

Последнее редактирование ответа: 16.05.2008

  • Оставить отзыв

    Оставить отзыв

РедактироватьВ избранноеПечать

«Сколько бинарных операций в языке программирования C++»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.