Основы программирования

Глава 5 - Резюме: операции в языке Си
Индекс материала
Глава 5
ОСНОВНЫЕ ОПЕРАЦИИ
Операция сложения: +
Операция вычитания: -
Операция умножения: *
Операция деления: /
Порядок выполнения операций
НЕКОТОРЫЕ ДОПОЛНИТЕЛЬНЫЕ ОПЕРАЦИИ
Операции увеличения и уменьшения: ++ и --
Операция уменьшения: --
Старшинство операций
Не будьте слишком умными
ВЫРАЖЕНИЯ И ОПЕРАТОРЫ
Составные операторы (блоки)
Резюме: выражения и операторы
ПРЕОБРАЗОВАНИЕ ТИПОВ
Операция приведения
Резюме: операции в языке Си
ПРИМЕР ПРОГРАММЫ
ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ
ВОПРОСЫ И ОТВЕТЫ
Все страницы


Резюме: операции в языке Си

 

Ниже перечислены операции, которые мы уже обсудили.

=      Присваивает величину справа от знака переменной слева от него 
+ Прибавляет величину справа от знака к величине слева от него
- Вычитает величину справа от знака из величины слева от него
- Унарная операция, изменяет знак величины справа от знака
* Умножает величину справа от знака на величину слева от него
/ Делит величину слева от знака на величину справа от него.
Результат усекается, если оба операнда целые числа
% Дает остаток при делении величины слева от знака на величину
справа от него (только для целых чисел)
++ Прибавляет 1 к значению переменной слева от знака (префиксная форма)
или к значению переменной справа от знака (постфиксная форма)
-- Аналогичная операции ++, но вычитает 1
sizeof Дает размер операнда, стоящего справа, в байтах.
Операнд может быть спецификацией типа, заключенного в круглые скобки,
как, например, sizeof (float), или именем конкретной переменной,
массива и т. п., например sizeof foo
(тип) Операция приведения: приводит величину, стоящую справа, к типу,
определяемому ключевым словом (или словами) в скобках. Например,
(float)9 преобразует целое число 9 в число с
плавающей точкой 9.0.