Quelle est la différence entre un qualificatif et un modificateur en C?

J’aimerais connaître la différence entre un qualificatif et un modificateur. Certains livres suggèrent que volatile est un modificateur, d’autres le considèrent comme un qualificatif.

Alors, quel est exactement un modificateur et un qualificatif, par rapport à une variable?

Dans la terminologie C, volatile est un qualificatif .

const , ressortingct , volatile et C11 _Atomic sont les qualificatifs de type C.

La terminologie C n’utilise pas le modificateur de mot lors de la déclaration d’un object.