operator(7)

NAZWA
operator - pierwszeństwo operatorów w C i kolejność obliczania

OPIS
Niniejszy podręcznik zawiera listę operatorów C wraz z ich kolejnością wykonywania.

Operator | Łączność | Uwagi
() _Generic() | - | [1]
[] () . -> ++ -- (typ){} | lewostronna | [2] [3]
++ -- & * + - ~ ! _Countof sizeof alignof _Maxof _Minof | prawostronna | [4]
(type) | prawostronna
* / % | lewostronna
+ - | lewostronna
<< >> | lewostronna
< > <= >= | lewostronna
== != | lewostronna
& | lewostronna
^ | lewostronna
| | lewostronna
&& | lewostronna
|| | lewostronna
?: | prawostronna
= *= /= %= += -= <<= >>= &= ^= |= | prawostronna
, | lewostronna

Następujące uwagi zawierają dodatkowe informacje do powyższej tabeli:

[1] „()” na tym poziomie pierwszeństwa to wyrażenie nawiasowe.
[2] „()” na tym poziomie pierwszeństwa to operator wywołania funkcji.
[3] Operatory ++ i -- na tym poziomie pierwszeństwa są operatorami w odmianie postfiksowej.
[4] Operatory ++ i -- na tym poziomie pierwszeństwa są operatorami w odmianie prefiksowej.

TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 (https://www.gnu.org/licenses/gpl-3.0.html) lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.