Оператори в C та C++
З Вікіпедії, безкоштовно encyclopedia
Тут наведено перелік операторів, що використовуються у мовах програмування C й C++. Усі наведені оператори присутні у C++. Якщо оператор також використовується у мові С, це буде відмічено у стовпчику "Присутній у С". Стовпчик "Можливість перевантаження" має сенс лише для мови C++, оскільки C не підтримує перевантаження операторів.
За відсутності перевантаження, для операторів &&
, ||
, та ,
(оператор кома), існує точка перебігу після обчислення першого операнду.
C++ також містить наступні оператори приведення типів const_cast
, static_cast
, dynamic_cast
, та reinterpret_cast
, які в таблиці не подані задля скорочення. Форматування цих операторів означає, що рівень їх пріоритету не є важливим.
Більшість операторів C та C++ також використовуються у мовах C#, Java, Perl, та PHP з тими самими пріоритетом, асоціативністю та семантикою.