Что значит оператор
Перейти к содержимому

Что значит оператор

  • автор:

Русский править

Существительное, одушевлённое, мужской род, 2-е склонение (тип склонения 1a по классификации А. А. Зализняка). В знач. ‘математическая функция, команда в программировании’ слово склоняется по образцу для неодушевлённых существительных ( кого/что? — оператор, операторы).

Произношение править

Семантические свойства править

Значение править
  1. мед.врач-хирург, делающий операции ◆ Отсутствует пример употребления (см. рекомендации ).
  2. + род. п. специалист, работающий на каком-либо устройстве, аппарате, агрегате ◆ Оператор ЭВМ.
  3. кино то же, что кинооператор, специалист, непосредственно осуществляющий кино- или телесъёмку ◆ Оператор -постановщик.
  4. техн.компания или организация, предоставляющая специализированные услуги ◆ Оператор сотовой связи. ◆ Кабельный оператор .
  5. неодуш. , матем.тип математической функции ◆ Отсутствует пример употребления (см. рекомендации ).
  6. неодуш. , прогр.частьязыка программирования, программная команда ◆ Отсутствует пример употребления (см. рекомендации ).
  7. неодуш. , биол.сегментДНК, регулирующий активностьгенов ◆ Отсутствует пример употребления (см. рекомендации ).
Синонимы править
Антонимы править
Гиперонимы править
Гипонимы править
  1. звукооператор, цветооператор, кинооператор, видеооператор
  2. туроператор

Значение слова «оператор»

Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека

  • Оператор может означать:

Оператор (математика) — отображение, ставящее в соответствие функции другую функцию;

Оператор (биология) — последовательность ДНК, принимающая участие в регуляции активности генов;

Оператор (физика) — математические операторы в квантовой физике;

Оператор (программирование) — наименьшая автономная часть языка программирования; команда;

Оператор (поисковая система) — команда в запросах к поисковым системам, например, OR (или, искать одно или другое слово), site: (искать на сайте таком-то). Разные поисковые системы имеют разные наборы операторов.

Оператор связи — предприятие по предоставлению услуг связи;

Оператор (профессия) — группа профессий по управлению работой оборудования (установок) различного вида и назначения; в частности, по проведению и обеспечению фото- кино- и видеосъёмки;

Кинооператор — профессия в кинематографе; человек, снимающий фильм на кинокамеру.

Системный оператор (от англ. system operator) — системный оператор многопользовательской компьютерной системы, первоначально — системный оператор мейнфрейма, затем так стали называть операторов BBS и узлов сети Фидонет, наибольшую популярность термин получил в сокращённом варианте — сисоп (от англ. sysop).

  • ОПЕРА’ТОР, а, м.1. Врач-хирург, делающий операции. Опытный о.2. То же, что кинооператор (кино). 3. Должностное лицо на железнодорожных станциях, принимающее по телефону распоряжения диспетчера и сообщающее ему сведения о движении поездов (ж.-д.).

Источник: «Толковый словарь русского языка» под редакцией Д. Н. Ушакова (1935-1940); (электронная версия): Фундаментальная электронная библиотека

Оператор – что означает? Определение, значение, примеры употребления

Ищешь, что значит слово оператор? Пытаешься разобраться, что такое оператор? Вот ответ на твой вопрос:

Значение слова «оператор» в словарях русского языка

Оператор это:

оператор может означать:

Оператор

I м. устар.Тот, кто оперирует кого-либо; врач-хирург. II м.

1.Специалист, осуществляющий какие-либо производственные процессы, операции. отт. Тот, кто с пульта управляет работой какого-либо сложного оборудования или устройства.

2.Специалист, работающий на компьютере и обеспечивающий выполнение законченного действия в данном языке программирования в процессе обработки информации на ЭВМ.

3.Специалист, производящий кино- или телесъемку.

4.Должностное лицо на транспорте, принимающее распоряжения диспетчера и сообщающее ему сведения о движении. III м.Команда или серия команд программы, составленной на одном из языков программирования.

Большой современный толковый словарь русского языка

Оператор

1) хирург
2) сочинитель опер

Весёлый этимологический словарь

Оператор

( лат. operator действующий)
1) устар. врач-хирург, делающий операции;
2) специалист, выполняющий работу по управлению или обслуживанию какого-л, устройства или установки;
3) специалист, производящий киносъемку (кинооператор);
4) в вычислительной технике — команда или группа команд программы цифровой вычислительной машины;
5) мат. отображение, т. е. правило, позволяющее каждому элементу нек-рого множества сопоставить вполне определенный элемент этого же или другого множества.

Новый словарь иностранных слов

Оператор

1. м. устар. Тот, кто оперирует кого-л.; врач-хирург.

2. м.
1) Специалист, выполняющий работу по управлению или обслуживанию какого-л. сложного оборудования или установки.
2) Специалист, производящий кино- или телесъемку.
3) Должностное лицо на транспорте, принимающее распоряжения диспетчера и сообщающее ему сведения о движении.

3. м. Команда или серия команд программы, составленной на одном из языков программирования.

Новый толково-словообразовательный словарь русского языка Ефремовой

Оператор

1. уст. врач-хирург, делающий операции;

2. специалист, выполняющий работу по управлению или обслуживанию какого-л, устройства или установки;

3. специалист, производящий киносъемку (кинооператор);

4. в вычислительной технике — команда или группа команд программы цифровой вычислительной машины;

5. мат. отображение, т. е. правило, позволяющее каждому элементу нек-рого множества сопоставить вполне определенный элемент этого же или другого множества.

Словарь иностранных выражений

Оператор

Словарь русского языка Лопатина

Оператор

1 врач-хирург, производящий операции оператор 2 специалист, производящий кино- или телесъемку оператор 2 специалист, управляющий работой какого-нибудь сложного устройства, оборудования О. ЭВМ. О. машинного доения.

Словарь русского языка Ожегова

Оператор

.
1) математическое понятие, означающее соответствие между элементами двух множеств X и Y, относящее каждому элементу x из X некоторый элемент y из Y. Эквивалентный смысл имеют термины «отображение», «преобразование», «функция». обычно термин «оператор» используется, когда X и Y — множества из функциональных пространств…
2) В вычислительной технике — предписание в данном языке программирования, предназначенное для задания некоторого завершенного действия в процессе переработки информации на ЭВМ…
3) В технике — специалист, управляющий с пульта работой сложного оборудования (устройства), напр. ЭВМ, радиолокационной станцией, буровой установкой…
4) В кино — специалист, производящий киносъемку, точнее — кинооператор.

Современный толковый словарь, БСЭ

Оператор

1. м. устар. Тот, кто оперирует кого-л.; врач-хирург.

2. м.
1) Специалист, выполняющий работу по управлению или обслуживанию какого-л. сложного оборудования или установки.
2) Специалист, производящий кино- или телесъемку.
3) Должностное лицо на транспорте, принимающее распоряжения диспетчера и сообщающее ему сведения о движении.

3. м. Команда или серия команд программы, составленной на одном из языков программирования.

Толковый словарь Ефремовой

Оператор

1. Врач-хирург, делающий операции. Опытный оператор.

2. То же, что кинооператор (кино).

3. Должностное лицо на железнодорожных станциях, принимающее по телефону распоряжения диспетчера и сообщающее ему сведения о движении поездов (ж.-д.).

Толковый словарь русского языка Ушакова

Оператор

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

Медицинские термины

Оператор

1) человек, работающий на техническом устройстве, компьютере и выполняющий регламентированный инструкциями набор действий, операций;
2) юридическое лицо, совершающее операции на бирже.

Словарь экономических терминов

Оператор

РАЗДЕЛАСЧЕТА ДЕПО —
1) юридическое или физическое лицо, не являющееся депонентом по данному счету депо, но имеющее право отдавать распоряжения на выполнение операций по одному или более разделам счета депо на основании полномочия, полученного от депонента, или на основании закона Для одного раздела счета депо может быть указан только один оператор раздела;
2) юридическое лицо, имеющее право на основании полномочий, полученных от депонента, отдавать распоряжения на выполнение депозитариях операций по соответствующему разделу счета депо депонента. В отношении разделов «блокировано по аресту» и «блокировано по расчетам» счетов депо депонента оператор не может быть назначен, так как распоряжения на выполнение депозитарных операций по этим разделам отдает исключительно НДЦ. Оператор тж. не может быть назначен в отношении разделов «блокировано для торгов — Секция фондового рынка ММВБ» счетов депо депонента.

Словарь экономических терминов

Оператор

СЧЕТАДЕПО —
1) юридическое лицо, не являющееся депонентом этого счета, но имеющее право на основании зарегистрированных в депозитарии договора оператора с депонентом или поручения депонента оператору отдавать распоряжения на выполнение депозитарных операций со счетам депо депонента в рамках установленных договором или поручением полномочий. Депонент может поручать нескольким лицам на основании различных договоров выполнение обязанностей оператора его счета депо, разграничив при этом их полномочия. Регламент депозитария может предусматривать обязательное назначение оператора счета и требование к депоненту отдавать поручения только через назначенного им оператора;
2) юридическое лицо и (или) структурное подразделение юридического лица, имеющее право отдавать распоряжения на выполнение депозитарных операций в отношении ценных бумаг, находящихся на счете депо в рамках установленных полномочий. Полномочия оператора счета депо устанавливаются в доверенности, выданной депонентом. Депонент может поручать нескольким лицам выполнение обязанностей оператора его счета депо, разграничив при этом их полномочия.

Словарь экономических терминов

Оператор

математическое понятие, в самом общем смысле означающее соответствие между элементами двух множеств Х и Y , относящее каждому элементу х из Х некоторый элемент у из Y .Эквивалентный смысл имеют термины: операция, отображение , преобразование , функция . Элемент у называется образом х , х -прообразом у . В тех случаях, когда Х и Y — числовые множества, пользуются обычно термином ‘функция’. О., отображающий бесконечномерное пространство в множество действительных или комплексных чисел, называется функционалом . Наиболее важным классом О. являются линейные операторы в линейных нормированных пространствах. Во многих вопросах физики и математического анализа важную роль играют дифференциальные и интегральные О. Изучением различных свойств О., действий над ними и применением их к решению различных математических задач занимается операторов теория .

Большая советская энциклопедия, БСЭ

Оператор

оператор, -а

Полный орфографический словарь русского языка

Оператор

врач-хирург, делающий операции специалист, работающий на каком-либо устройстве, аппарате, агрегате , специалист, непосредственно осуществляющий кино- или телесъёмку компания или организация, предоставляющая специализированные услуги тип математической функции часть языка программирования, программная команда сегмент ДНК, регулирующий активность генов

Викисловарь

Оператор

оператор (аналогично русск. слову в разн. знач.)

Викисловарь

Где и как употребляется слово «оператор»?

Кроме значения слова «оператор» в словарях, рекомендуем также ознакомиться с примерами предложений и цитат из классической литературы, в которых употребляется слово «оператор».

Так вы сможете гораздо легче понять и запомнить, как правильно употребляется слово «оператор» в тексте и устной речи.

Примеры употребления слова «оператор»

Например, сотовый оператор связи, где средняя сумма счета за месяц составляет 300 руб., может считать всех клиентов, чей месячный счёт превышает 1500 руб., крупными и присваивать им VIP-статус.

Радмило Лукич, Техника продаж крупным клиентам. 111 вопросов и ответов

А как именуют свои услуги мобильные операторы ? Может быть, там другая картина?

Сергей Малайкин, Одним словом. Книга для тех, кто хочет придумать хорошее название. 33 урока

– А может, это штучки коргов? – предположил третий пост. В голосе оператора прозвучали нотки ненависти и страха.

Андрей Ливадный, Роза для киборга

Синонимы, антонимы и гипонимы к слову «оператор»

Гипонимы к слову «оператор»:

  • звукооператор
  • цветооператор
  • кинооператор
  • видеооператор
  • туроператор

Разбор слова «оператор»

Оператор является ответом на вопросы из кроссвордов

  • Специалист, управляющий работой компьютера
  • Человек, работающий за компьютером
  • Кому и кинокамеру в руки? 8 букв
  • Работник камеры
  • Команда или группа команд компьютеру
  • Компьютерный управленец
  • … машинного доения
  • Специалист по киносъемке
  • Мастер видеосъемки
  • Член съемочной группы
  • Значение слов
  • Разбор слов
  • Предложения со словом
  • Ответы на кроссворды

Язык C: операторы

Оператор — это символ, который дает команду компилятору выполнить определенные математические или логические функции. В распоряжении пользователей языка С множество встроенных операторов различных типов:

  • Арифметические операторы.
  • Операторы сравнения.
  • Логические операторы.
  • Побитовые операторы.
  • Операторы присваивания.
  • Другие операторы.

Рассмотрим принцип работы каждого типа операторов.

Арифметические операторы

Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20.

  1. Сложение (+) складывает два операнда: A + B = 30.
  2. Вычитание () вычитает второй операнд из первого: A — B = -10.
  3. Умножение (*) перемножает оба операнда: A * B = 200.
  4. Деление (/) делит числитель на знаменатель: B / A = 2.
  5. Модуль (%) определяет остаток после деления целых чисел: B % A = 0.
  6. Инкремент (++) увеличивает целочисленное значение на единицу: A++ = 11.
  7. Декремент ( ), уменьшающий целочисленное значение на единицу: A — = 9.

Примеры написания кода с арифметическими операторами

#include main()  int a = 21; 
int b = 10;
int c ;
c = a + b;
printf("Line 1 - Value of c is %d\n", c );

c = a - b;
printf("Line 2 - Value of c is %d\n", c );

c = a * b;
printf("Line 3 - Value of c is %d\n", c );

c = a / b;
printf("Line 4 - Value of c is %d\n", c );

c = a % b;
printf("Line 5 - Value of c is %d\n", c );

c = a++;
printf("Line 6 - Value of c is %d\n", c );

c = a--;
printf("Line 7 - Value of c is %d\n", c );
>
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1
Line 6 - Value of c is 21
Line 7 - Value of c is 22

Операторы сравнения

Предположим, что переменная A содержит значение 10, а переменная B содержит значение 20.

  1. Равенство (==) проверяет, равны или нет значения двух операндов. Если да, то условие становится истинным: (A == B) не является истинным.
  2. Неравенство (!=) проверяет, равны или нет значения двух операндов. Если значения не равны, то условие становится истинным: (A != B) — истинно.
  3. Больше (>) проверяет, больше ли значение левого операнда, чем значение правого операнда. Если да, то условие становится истинным: (A > B) не является истинным.
  4. Меньше () проверяет, меньше ли значение левого операнда, чем значение правого операнда. Если да, то условие становится истинным: (A < B) — истинно.
  5. Больше или равно (>=) проверяет, действительно ли значение левого операнда больше или равно значению правого операнда. Если да, то условие становится истинным: (A >= B) не является истинным.
  6. Меньше или равно () проверяет, действительно ли значение левого операнда меньше или равно значению правого операнда. Если да, то условие становится истинным: (A

Примеры написания кода с операторами сравнения

#include main()  int a = 21; 
int b = 10;
int c ;
if( a == b ) printf("Line 1 - a is equal to b\n" );
> else printf("Line 1 - a is not equal to b\n" );
>

if ( a < b ) printf("Line 2 - a is less than b\n" );
> else printf("Line 2 - a is not less than b\n" );
>

if ( a > b ) printf("Line 3 - a is greater than b\n" );
> else printf("Line 3 - a is not greater than b\n" );
>

/* Изменим значения a и b */
a = 5;
b = 20;

if ( a <= b ) printf("Line 4 - a is either less than or equal to b\n" );
>

if ( b >= a ) printf("Line 5 - b is either greater than or equal to b\n" );
>
>
Line 1 - a is not equal to b
Line 2 - a is not less than b
Line 3 - a is greater than b
Line 4 - a is either less than or equal to b
Line 5 - b is either greater than or equal to b

Логические операторы

Предположим, что переменная A равна 1, а переменная B равна 0.

  1. Логический операторAND (&&). Если оба операнда ненулевые, то условие становится истинным: (A && B) — ложно.
  2. Логический операторOR (||). Если любой из двух операндов ненулевой, то условие становится истинным: (A || B) — истинно.
  3. Логический операторNOT(!). Используется для преобразования в обратное логическое состояние своего операнда. Если условие истинно, то оператор NOT сделает его ложным: !(A && B) — истинно.

Примеры написания кода с логическими операторами

#include main()  int a = 5; 
int b = 20;
int c ;
if ( a && b ) printf("Line 1 - Condition is true\n" );
>

if ( a || b ) printf("Line 2 - Condition is true\n" );
>

/* изменим значения a и b */
a = 0;
b = 10;

if ( a && b ) printf("Line 3 - Condition is true\n" );
> else printf("Line 3 - Condition is not true\n" );
>

if ( !(a && b) ) printf("Line 4 - Condition is true\n" );
>

>
Line 1 - Condition is true
Line 2 - Condition is true
Line 3 - Condition is not true
Line 4 - Condition is true

Побитовые операторы

Побитовый оператор работает с битами и выполняет побитовую операцию. Таблицы истинности для &, | и ^ выглядят следующим образом:

Если предположить, что A = 60 и B = 13 в бинарном формате, то они будут выглядеть следующим образом:

Ниже перечислены побитовые операторы, поддерживаемые C. Предположим, что переменная ‘A’ содержит значение 60, а переменная ‘B’ — значение 13.

  1. Побитовый оператор AND (&) копирует бит в результат, если он есть в обоих операндах: (A & B) = 12, т. е. 0000 1100.
  2. Побитовый оператор OR (|) копирует бит, если он есть в любом из операндов: (A | B) = 61, т. е. 0011 1101.
  3. Побитовый оператор XOR (^) копирует бит, если он установлен в одном операнде, но не в обоих: (A ^ B) = 49, т. е. 0011 0001.
  4. Оператор дополнения бинарной единицы (~), являясь унарным, обладает эффектом инвертирования битов: (~A ) = ~(60), т. е. -0111101.
  5. Побитовый оператор сдвига влево () сдвигает значение левого операнда влево на количество битов, указанное правым операндом: A
  6. Побитовый оператор сдвига вправо (>>) сдвигает значение левого операнда вправо на количество битов, указанное правым операндом: A >> 2 = 15, т. е. 0000 1111.

Примеры написания кода с бинарными операторами

#include main()  unsigned int a = 60; /* 60 = 0011 1100 */ 
unsigned int b = 13; /* 13 = 0000 1101 */
int c = 0;
c = a & b; /* 12 = 0000 1100 */
printf("Line 1 - Value of c is %d\n", c );
c = a | b; /* 61 = 0011 1101 */
printf("Line 2 - Value of c is %d\n", c );
c = a ^ b; /* 49 = 0011 0001 */
printf("Line 3 - Value of c is %d\n", c );
c = ~a; /*-61 = 1100 0011 */
printf("Line 4 - Value of c is %d\n", c );
c = a printf("Line 5 - Value of c is %d\n", c ); c = a >> 2; /* 15 = 0000 1111 */
printf("Line 6 - Value of c is %d\n", c );
>
Line 1 - Value of c is 12
Line 2 - Value of c is 61
Line 3 - Value of c is 49
Line 4 - Value of c is -61
Line 5 - Value of c is 240
Line 6 - Value of c is 15

Операторы присваивания

  1. Простой оператор присваивания (=) присваивает значения правых операндов левому операнду: C = A + B с присвоением A + B операнду C.
  2. Add AND (+=) добавляет правый операнд к левому операнду и присваивает результат левому операнду: C += A эквивалентно C = C + A.
  3. Subtract AND (-=) вычитает правый операнд из левого операнда и присваивает результат левому операнду: C -= A эквивалентно C = C-A.
  4. Multiply AND (*=) перемножает правый операнд с левым операндом и присваивает результат левому операнду: C *= A эквивалентен C = C * A.
  5. Divide AND (/=) делит левый операнд на правый операнд и присваивает результат левому операнду: C /= A эквивалентен C = C / A
  6. Modulus AND (%=) вычисляет остаток от деления двух операндов и присваивает результат левому операнду: C %= A эквивалентно C = C % A.
  7. Left shift AND () — побитовый сдвиг влево, совмещенный с операцией присваивания: C
  8. Right shift AND (>>=) — побитовый сдвиг вправо, совмещенный с операцией присваивания: C >>= 2 эквивалентно C = C >> 2.
  9. Bitwise AND (&=) — побитовое “И”, совмещенное с операцией присваивания: C &= 2 то же самое, что C = C & 2.
  10. Bitwise XOR (^=) — побитовое “исключающее ИЛИ”, совмещенное с операцией присваивания: C ^= 2 то же самое, что C = C ^ 2.
  11. Bitwise OR (|=) — побитовое “ИЛИ”, совмещенное с операцией присваивания: C |= 2 то же самое, что C = C | 2.

Примеры написания кода с операторами присваивания

#include main()  int a = 21; 
int c ;
c = a;
printf("Line 1 - = Operator Example, Value of c = %d\n", c );
c += a;
printf("Line 2 - += Operator Example, Value of c = %d\n", c );
c -= a;
printf("Line 3 - -= Operator Example, Value of c = %d\n", c );
c *= a;
printf("Line 4 - *= Operator Example, Value of c = %d\n", c );
c /= a;
printf("Line 5 - /= Operator Example, Value of c = %d\n", c );
c = 200;
c %= a;
printf("Line 6 - %= Operator Example, Value of c = %d\n", c );
c printf("Line 7 - c >>= 2;
printf("Line 8 - >>= Operator Example, Value of c = %d\n", c );
c &= 2;
printf("Line 9 - &= Operator Example, Value of c = %d\n", c );
c ^= 2;
printf("Line 10 - ^= Operator Example, Value of c = %d\n", c );
c |= 2;
printf("Line 11 - |= Operator Example, Value of c = %d\n", c );
>
Line 1 - = Operator Example, Value of c = 21
Line 2 - += Operator Example, Value of c = 42
Line 3 - -= Operator Example, Value of c = 21
Line 4 - *= Operator Example, Value of c = 441
Line 5 - /= Operator Example, Value of c = 21
Line 6 - %= Operator Example, Value of c = 11
Line 7 - Line 8 - >>= Operator Example, Value of c = 11
Line 9 - &= Operator Example, Value of c = 2
Line 10 - ^= Operator Example, Value of c = 0
Line 11 - |= Operator Example, Value of c = 2

Другие операторы

Помимо рассмотренных выше в языке C есть еще несколько важных операторов:

  1. Оператор размера sizeof() возвращает размер переменной, например: sizeof(a), где a — целое число, возвращает 4.
  2. Оператор ссылки (&) возвращает фактический адрес переменной, например: &a.
  3. Оператор непрямого обращения (*) обращает к объекту, на который указывает переменная, например: *a;
  4. Тернарный условный оператор (? 🙂 выполняет тернарную условную операцию: если условие ? истинно, тогда значение X : иначе значение Y.

Примеры написания кода с операторами sizeof(), &, *, ?

#include main()  int a = 4; 
short b;
double c;
int* ptr;
/* пример оператора sizeof */
printf("Line 1 - Size of variable a = %d\n", sizeof(a) );
printf("Line 2 - Size of variable b = %d\n", sizeof(b) );
printf("Line 3 - Size of variable c= %d\n", sizeof(c) );
/* примеры операторов & и * */
ptr = &a; /* 'ptr' now contains the address of 'a'*/
printf("value of a is %d\n", a);
printf("*ptr is %d.\n", *ptr);
/* пример тернарного оператора */
a = 10;
b = (a == 1) ? 20: 30;
printf( "Value of b is %d\n", b );
b = (a == 10) ? 20: 30;
printf( "Value of b is %d\n", b );
>
Line 1 - Size of variable a = 4
Line 2 - Size of variable b = 2
Line 3 - Size of variable c= 8
value of a is 4
*ptr is 4.
Value of b is 30
Value of b is 20

Старшинство операторов

Старшинство операторов определяет группирование членов в выражении и решает, как будет оцениваться выражение. Некоторые операторы имеют более высокий уровень старшинства, чем другие. Так, оператор умножения имеет более высокий приоритет, чем оператор сложения.

Рассмотрим конкретный пример: x = 7 + 3 * 2. Здесь x присваивается 13, а не 20, потому что оператор * имеет более высокий приоритет, чем +, поэтому сначала выполняется умножение 3*2, а затем результат складывается с 7. Таким образом, операторы с более высоким старшинством должны оцениваться первыми.

В приведенном ниже списке операторы с наибольшим старшинством находятся в самом верху, а с наименьшим — внизу. В скобках указана ассоциативность операторов.

Примеры написания кода с соблюдением старшинства операторов

#include main()  int a = 20; 
int b = 10;
int c = 15;
int d = 5;
int e;

e = (a + b) * c / d; // ( 30 * 15 ) / 5
printf("Value of (a + b) * c / d is : %d\n", e );
e = ((a + b) * c) / d; // (30 * 15 ) / 5
printf("Value of ((a + b) * c) / d is : %d\n" , e );
e = (a + b) * (c / d); // (30) * (15/5)
printf("Value of (a + b) * (c / d) is : %d\n", e );
e = a + (b * c) / d; // 20 + (150/5)
printf("Value of a + (b * c) / d is : %d\n" , e );

return 0;
>
Value of (a + b) * c / d is : 90
Value of ((a + b) * c) / d is : 90
Value of (a + b) * (c / d) is : 90
Value of a + (b * c) / d is : 50
  • 7 наиболее полезных расширений VS Code, представленных в 2021 году
  • 5 секретов создания востребованной технической статьи
  • Язык С: переменные

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *