Łączność to cecha operatorów pozwalająca jednoznacznie interpretować wyrażenie w którym występują operatory o tym samym priorytecie (w szczególności kilka wystąpień tego samego operatora). Wyrażenie a+b-c będzie zinterpretowane jako (a+b)-c jeśli operatory + i - są lewostronnie łączne a a+(b-c) jeśli prawostronnie łączne. Operatory o tym samym priorytecie ale innej łączności nie mogą być mieszane ze sobą. Operatory mogą nie być łączne, wtedy również ich mieszanie z innymi jest niedozwolone. W większości języków podstawowe operatory arytmetyczne są łączne lewostronnie, natomiast operatory potęgowania czy przypisania prawostronnie.

Przykładowy zapis w języku C (zmienna liczba jest typu int)

liczba *= ((liczba=10) + 7) % 3; Nawiasy w tym przypadku wymusiły zmianę priorytetów operatorów. Działania wykonane zostaną w porządku narzuconym przez nawiasy. To samo wyrażenie pozbawione nawiasów: liczba *= liczba = 10 + 7 % 3; jest również poprawne ze względu na składnię. Wynik będzie jednak inny – pierwsza wykonana zostanie operacja dzielenia modulo, następnie dodawania, a na końcu oba przypisania od prawej do lewej.