Sobre tipos de dados primitivos em Java, considere as seguintes afirmativas:
1. É atribuído o valor 0 (zero), por padrão, para variáveis de instância do tipo char.
2. Float e double utilizam a especificação IEEE 754.
3. O tipo float tem tamanho de 32 bits.
4. O tipo long permite valores entre (-231 a 231 - 1).
Assinale a alternativa correta.