A alternativa que representa todos os tipos de dados primitivos em Java éQuest.: 3char, boolean, byte, short, int, long, float e double
Respostas
respondido por:
2
char: Ocupa 16 bits e serve para armazenar uma letra, um símbolo, um algarismo, um caracter
byte: ocupa 8 bits e suporta valores numéricos interios entre -127 e 127. É um inteiro com sinal :)
short: ocupa 16 bits e suporta valores numéricos ineiros entre -32,768 e 32,767 (inclusive).int: ocupa 32 bits a complemento de 2 (como o byte e o short) cujo valor pode ser -2³¹ até 2³¹-1
long: Ocupa 64 bits e suporta aritmética de ponto flutuante com precisa de Esse ocupa 64 bits, inteiro cujo valor pode ir de -2⁶³ até 2⁶³-1 float: Ocupa 32 bits e suporta número de ponto flutuante. Aqui não importa o intervalo ou o máximo valor que suporta e sim a precisão. Não é muito usado.
double: Ocupa 64 bits, ou seja, o dobro do float. Mesmo assim é o preferido porque permite artimética de ponto flutuante com muito maior precisão.
boolean: O lógico. Só armazena um de dois possíveis valores. True (verdadeiro) ou False (falso) ou .. .0 ou 1 .. quantos bits ocupa ? Ninguem sabe. Considerando que o mínimo que se manipula nas memórias hoje em dia é uma palavra de 8 bits entao num byte dá para tacar 8 variáveis boolean. Só que um é assim tão simplles. Pode ser que acabe cada boolean ocupando um byte só para si. Depende.
byte: ocupa 8 bits e suporta valores numéricos interios entre -127 e 127. É um inteiro com sinal :)
short: ocupa 16 bits e suporta valores numéricos ineiros entre -32,768 e 32,767 (inclusive).int: ocupa 32 bits a complemento de 2 (como o byte e o short) cujo valor pode ser -2³¹ até 2³¹-1
long: Ocupa 64 bits e suporta aritmética de ponto flutuante com precisa de Esse ocupa 64 bits, inteiro cujo valor pode ir de -2⁶³ até 2⁶³-1 float: Ocupa 32 bits e suporta número de ponto flutuante. Aqui não importa o intervalo ou o máximo valor que suporta e sim a precisão. Não é muito usado.
double: Ocupa 64 bits, ou seja, o dobro do float. Mesmo assim é o preferido porque permite artimética de ponto flutuante com muito maior precisão.
boolean: O lógico. Só armazena um de dois possíveis valores. True (verdadeiro) ou False (falso) ou .. .0 ou 1 .. quantos bits ocupa ? Ninguem sabe. Considerando que o mínimo que se manipula nas memórias hoje em dia é uma palavra de 8 bits entao num byte dá para tacar 8 variáveis boolean. Só que um é assim tão simplles. Pode ser que acabe cada boolean ocupando um byte só para si. Depende.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás