Curiosità su codice

Ciao vorrei saper per curisoità cosa vuol dire la seguente riga di codice:

inline bool primo(long long int n) { return (n%2!=0 && n%3!=0); }

Solo per curiosità personale

dovrebbe significare
se il numero NON è divisibile per 2 e per 3
return true
else false

L’ho provato adesso e mi sembra che sia il contrario, grazie mille!!

in:
55
output:
1
in che senso il contrario?