Podstawowym operatorem przypisania jest operator =
, który był już stosowany wielokrotnie w tym kursie. Dla przypomnienia wygląda on w ten sposób:
var zmienna = 1234;
Poza nim istnieje jeszcze grupa operatorów która powstała aby uprościć zapisywanie operacji w stylu n = n + 2
, czyli gdy wynik działania ma być przypisany do pierwszego parametru użytego operatora. W tym celu powstały operatory postaci OP=
, które służą do uproszczenia tego zapisu (np. wspomniane wcześniej działanie można zapisać jako n += 2
). Pełna ich lista znajduje się w przykładzie poniżej (jako komentarz podałem składnię która nie korzysta z tych specjalnych operatorów przypisania):
n += 2; // n = n + 2 n -= 2; // n = n - 2 n *= 2; // n = n * 2 n /= 2; // n = n / 2 n %= 2; // n = n % 2 n &= 2; // n = n & 2 n |= 2; // n = n | 2 n ^= 2; // n = n ^ 2 n <<= 2; // n = n << 2 n >>= 2; // n = n >> 2 n >>>= 2; // n = n >>> 2
Komentarze