(I) : Operatory arytmetyczne

Operatory arytmetyczne mogą mieć operandy numeryczne lub operandy, które można przekonwertować na liczby. Na przykład dla obiektów logicznych PRAWDA jest koercyjna na 1, a FAŁSZ – 0. W przypadku niektórych typów obiektów określone operatory mają inne znaczenie, ale te typy obiektów nie zostaną omówione w tym rozdziale. Wyrażenia arytmetyczne są oceniane elementarnie. Jeśli liczba elementów nie jest taka sama między obiektami w wyrażeniu, mniejszy obiekt przechodzi cyklicznie przez większy do końca większego. Liczba elementów w większym obiekcie nie musi być wielokrotnością mniejszego obiektu w celu przełączania. Wyrażenia są oceniane od lewej do prawej, zgodnie z regułami pierwszeństwa. Operatory arytmetyczne są standardem * dla mnożenia, / dla dzielenia, + dla dodawania i – dla odejmowania. Symbolem potęgowania jest ^. Operator %% daje

moduł pierwszego argumentu w odniesieniu do drugiego argumentu. Operator% /% dokonuje podziału na liczby całkowite. Wyrażenia można grupować za pomocą nawiasów, na przykład (a + b) / c.

Operator             :              Działanie            :              Przykład

*                                            mnożenie                           a * b

/                                             dzielenie                             a / b

+                                             dodawanie                        a + b

–                                             odejmowanie                   a-b

^                                            potęgowanie                    a ^ b

%%                                        modulo                                               a %% b

% /%                                     dzielenie całkowite        a% /% b

Aby uzyskać więcej informacji, strony pomocy CRAN dla operatorów arytmetycznych można znaleźć, wpisując ??“arithmetic operators” w wierszu polecenia R.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *