Главная » Статьи » Програмування » C | [ Добавить статью ] |
Понятие оператораВ прошлом уроке вы познакомились с понятием переменная и тип данных . Кроме того, в примерах урока, а также домашнем задании мы с вами производили над переменными определенные действия, то есть оперировали данными. Вполне очевидно, что слова оператор и оперировать имеют одинаковое происхождение, следовательно, согласно простой логике - Оператор – конструкция языка позволяющая производить различные действия над данными, приводящие к определенному результату. Все операторы принято подразделять на группы по признаку их действия. Например, арифметические операции – операции, позволяющие производить арифметические действия над данными (сложение, вычитание и так далее). Обо всех подобных группах представленных в языке С, мы будем рассказывать в дальнейшем. На данный момент, следует обсудить более масштабную классификацию всех операторов, принятую вне зависимости от их влияния на содержимое переменных. Итак, все операторы делятся на: 1.Унарные – операторы, которым необходим, только один операнд (данные, над которыми производится действие). С примером унарного оператора вы уже знакомы из курса школьной математики – унарный минус, который позволяет превратить число в отрицательное (3 и -3), или положительное ( –(-3)). Т. е. общий синтаксис унарного оператора таков:
2.Бинарные – операторы, которым необходимо два операнда слева и справа от оператора. Таких операторов вы знаете множество - это +, -,* и т. д. И их общий синтаксис можно изобразить следующим образом:
3.Тернарные - операторы, которым необходимо три операнда. В языке программирования С такой оператор всего один и с его синтаксисом мы познакомимся чуть позже. ПриоритетВсе операторы имеют приоритет. Ниже приведены операторы в соотвествии с приоритетами. Более углубленно мы познакомимся с некоторыми в сегодняшнем уроке, другие узнаем в процессе дальнейшего обучения. Естественно, в данной таблице представленны не все операторы языка, а пока что наиболее актуальные для нас.
Теперь, когда фундамент знаний в области операторов заложен, вы можете переходить к более детальному изучению последних, а именно к следующему разделу урока. | ||||||||||||||||||||||||
Просмотров: 611 | |
Всего комментариев: 0 | |