OpenSCADAWiki: Roman Savochenko/C Short All/part1/part5 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

1.5 Операции


Таблица 5. Операции языка С/С++
Символ
Описание
Направл.
Самый высокий приоритет
::(унарн)Область видимостисправа
::(бинар)Область видимостислева
()Вызов функциислева
[]Выделение элемента массиваслева
->Выделение элемента структуры адресуемой указателемслева
.Выделение элемента структуры или объединенияслева
->*Обращение по адресу объекта к адресу функции объектаслева
.*Обращение через объект к адресу функции объектаслева
++Пост-приращениесправа
--Пост-декрементсправа
+Унарный плюссправа
-Унарный минуссправа
!Логическое отрицаниесправа
~Побитовое отрицаниесправа
(тип)Приведение типов: (float)iсправа
*Обращение по адресу переменнойсправа
&Определение адреса переменнойсправа
sizeofОпределение размера, в байтахсправа
*Умножениеслева
/Делениеслева
%Остаток от деленияслева
+Суммаслева
-Разностьслева
<<Сдвиг влевослева
>>Сдвиг вправослева
<Меньшеслева
<=Меньше и равнослева
>Большеслева
>=Больше и равнослева
==Равнослева
!=Неравнослева
&Поразрядный «И»слева
^Поразрядный «исключающий ИЛИ»слева
|Поразрядный «ИЛИ»слева
&&Логический «И»слева
||Логический «ИЛИ»слева
?:Условная операция(int i=(val>=0)?val:-val;)справа
=Присваиваниесправа
+=, -=, *=, /=, %=, |=, &=, <=, >=Составное присваиваниесправа
,Операция последования (последовательность выполнения)слева

 
Files[Hide files/form]
There is no comment on this page. [Display comments/form]