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

We use cookies. Read the Privacy and Cookie Policy

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

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

=           Присваивает величину справа от знака переменной слева от него

 +          Прибавляет величину справа от знака к величине слева от него

-           Вычитает величину справа от знака из величины слева от него

-           Унарная операция, изменяет знак величины справа от знака

*           Умножает величину справа от знака на величину слева от него

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

            Результат усекается, если оба операнда целые числа

 %         Дает остаток при делении величины слева от знака на величину

            справа от него (только для целых чисел)

++         Прибавляет 1 к значению переменной слева от знака (префиксная форма)

            или к значению переменной справа от знака (постфиксная форма)

 --         Аналогичная операции ++, но вычитает 1

sizeof    Дает размер операнда, стоящего справа, в байтах.

            Операнд может быть спецификацией типа, заключенного в круглые скобки,

            как, например, sizeof (float), или именем конкретной переменной,

            массива и т. п., например sizeof foo

(тип)     Операция приведения: приводит величину, стоящую справа, к типу,

            определяемому ключевым словом (или словами) в скобках. Например,

            (float)9 преобразует целое число 9 в число с

            плавающей точкой 9.0.