1) Casos gerais
Usa-se o hífen para unir os elementos que formam as palavras compostas ou derivadas.
Ex : Guarda - comida, anti - higiênico.
Usa-se o hífen para ligar pronomes oblíquos átonos a verbos.
Ex : Disseram - lhe, levá - la.
Separar palavras no final de linhas.
Ex: Foi contando a Dona-Benta.
2) Palavras compostas
Substantivos compostos
Emprega-se o hífen para unir os elementos dos substantivos compostos em que se mantém a noção de composição.
Ex : guarda-chuva
3) Prefixos
Em princípio, os prefixos devem sempre liga-se diretamente ao radical
Ex:
- Co + eficiente = Coeficiente
- Super + agudo = Superagudo
- Sem + fim = Sem-fim
- Além + fronteira = Além-fronteira
4) Casos especiais
Palavras derivadas de nomes próprios compostos, que indicam lugar
Ex : Cabo-verdiano.
- Para indicar paralelismo ou simetria
Ex: Brasil-Inglaterra.
- Para indicar idéia de oposição - ex: Jogo Santos-São Paulo.
- Nas datas
Ex: 25-04-85.
- expressões com a palavra não, sem função de advérbio, e sim em prefixo, indicando negação.
Ex: Não-agressão.
Fonte: www.rainhadapaz.g12.br