Placés devant le nom, ils sont reliés par un trait d'union et restent strictement invariables : Une demi-heure, des pieds nu-pieds (expression), des semi-remorques.
Placé après le nom, 'demi' s'accorde en genre uniquement (jamais en nombre) : Une heure et demie (féminin), deux ans et demi (masculin).
2. NU
Devant le nom (avec trait d'union) : invariable → Marcher nu-pieds, nu-tête.
Après le nom : s'accorde normalement en genre et en nombre (sans trait d'union) → Avoir les pieds nus, la tête nue.
3. FEU (défunt)
Devant le déterminant : invariable → Feu la reine, feu mes oncles.
Après le déterminant / devant le nom : s'accorde → La feue reine, mes feus oncles.