Como posso saber, a quantidade de caracteres suportados dentro dos tipos primitivos, e pontos flutuantes!
Alguem pode me ajudar ?!
Como posso saber, a quantidade de caracteres suportados dentro dos tipos primitivos, e pontos flutuantes!
Alguem pode me ajudar ?!
Vc quer saber em tempo de execução, como se fosse um “sizeof” do C/C++? Não sei se isso é possível em tempo de execução.
Mas se vc quer saber a quantidade sem ser em tempo de execução, tome nota ai
[code]
Tipo Bits Bytes Mínimo Máximo
byte 8 1 -2^7 2^7 - 1
short 16 2 -2^15 2^15 - 1
int 32 4 -2^31 2^31 - 1
long 64 8 -2^63 2^63 - 1
float 32 4
double 64 8
char 16 2 0 2^16 - 1 *equivale a um short sem sinal
*boolean - depende da implementação
Não achei os valores de mínimo e máximo para float e double.[/code]
Até mais!
Faltou um detalhe :oops:
Os valores que te passei não são os números de caracteres, e sim o valor mínimo e máximo do primitivo.
Até mais!
[quote=PItapirema]Como posso saber, a quantidade de caracteres suportados dentro dos tipos primitivos, e pontos flutuantes!
![/quote]
Eu ainda não entendi o que seria o quantidade de caracteres.
Será que é o tamanho em bytes ? Tem alguma coisa de errado com a formulação da pergunta. Se vc poder esclarecer melhor o que pretende será mais fácil responder.
[quote=sergiotaborda][quote=PItapirema]Como posso saber, a quantidade de caracteres suportados dentro dos tipos primitivos, e pontos flutuantes!
![/quote]
Eu ainda não entendi o que seria o quantidade de caracteres.
Será que é o tamanho em bytes ? Tem alguma coisa de errado com a formulação da pergunta. Se vc poder esclarecer melhor o que pretende será mais fácil responder.[/quote]
sergiotaborda,
Gostaria de saber a quantidade de caracteres/digitos que são suportados por cada tipo!
Int, char, integer, strg…
quanto cada um suporta…
Se um byte vai de -2^7 (-128 ) até 2^7-1 (127), são 3 dígitos. Mas ai é aquele problema, 235 tem três dígitos, mas não é um byte.
Pq vc precisa disso?