Przeznaczenie modyfikatorów Jak wyżej wstępnie zaznaczono, modyfikator służy do zmiany standardowego sposobu działania określonej jednostki programu. Oznacza to, iż zazwyczaj modyfikatory definiowane są w składniach języków w sposób asymetryczny. Standard języka bądź implementacji, określa działanie jednostki bez wyspecyfikowanego modyfikatora (bez jawnej specyfikacji jakiejkolwiek frazy przeznaczonej do literalnego zapisu modyfikatora). Natomiast inne, odmienne działanie danej jednostki, musi zostać jawnie zapisane przy użyciu modyfikatora. Oznacza to brak możliwości jawnego, literalnego zapisu, że dana jednostka ma być wykonana w sposób standardowy przy braku modyfikatora (sam brak zapisu modyfikatora o tym decyduje). Rzadziej spotkać można symetryczny układ modyfikatorów umożliwiający (lub wymuszający) jawną specyfikacje także standardowego sposobu działania.
Modyfikatory w językach Język C Definicje różnych standardów bądź implementacji języka C, zawierają zestaw modyfikatorów odnoszących się do deklaracji.