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