Tipos de dados numéricos C++
Tipos Numéricos
Use int
quando precisar armazenar um número inteiro sem decimais, como 35 ou 1000, e float
ou double
quando precisar de um número de ponto flutuante (com decimais), como 9,99 ou 3,14515.
int
int myNum = 1000;
cout << myNum;
flutuador
float myNum = 5.75;
cout << myNum;
Duplo
double myNum = 19.99;
cout << myNum;
float
vs. double
A precisão de um valor de ponto flutuante indica quantos dígitos o valor pode ter após o ponto decimal. A precisão de float
é de apenas seis ou sete dígitos decimais, enquanto double
as variáveis têm uma precisão de cerca de 15 dígitos. Portanto, é mais seguro usar double
para a maioria dos cálculos.
Números científicos
Um número de ponto flutuante também pode ser um número científico com um "e" para indicar a potência de 10:
Exemplo
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;