Операторы в арифметических и логических выражениях

Операция Бейсик Паскаль Си++ Пример выражения
запись значение
Арифметические операции
Возведение в степень ^ отсутствует 2^3  
Умножение, деление *, / *, / *, / 2*2/4  
Целочисленное деление \ div   17 \ 5  
Остаток от деления (деление по модулю) mod mod % 17 mod 5  
Сложение, вычитание +, - +, - +, - 4+2-1  
Операции сравнения
равно = = == 1=2 False
не равно <> <> != 1<>2 True
меньше < < < 1<2 True
больше > > > 1>2 False
меньше или равно <= <= <= 1<=2 True
больше или равно >= >= >= 1>=2 False
Логические (побитовые) операции
НЕ Not Not ! (~) Not True False
И And And && (&) 2 And 3  
ИЛИ Or Or || (|) 2 Or 3  
Исключающее ИЛИ Xor Xor (^) 2 Xor 3  

Строковые выражения позволяют описывать преобразования, в результате выполнения которых получается значение типа строка (текст, последовательность символов, литер). В строковые выражения могут входить строковые константы, литералы, переменные и функции, объединённые знаками операции конкатенации. Например, А + В означает присоединение строки В к концу строки А. Так, если задано А = "сидели на ", В = "трубе", то значением выражения А + В будет "сидели на трубе". При А = "1" и В = "2" значением выражения А + В будет "12".

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

Операторы подразделяются на исполняемые и неисполняемые. Неисполняемые операторы предназначены для описания данных и структуры программы, а исполняемые – для выполнения различных действий (например, оператор присваивания, операторы ввода и вывода, условный оператор, операторы цикла и др.).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: