Các kiểu dữ liệu số trong C ++
Loại số
Sử dụng int
khi bạn cần lưu trữ một số nguyên không có số thập phân, như 35 hoặc 1000, và float
khi double
bạn cần một số dấu phẩy động (có số thập phân), như 9,99 hoặc 3,14515.
int
int myNum = 1000;
cout << myNum;
trôi nổi
float myNum = 5.75;
cout << myNum;
gấp đôi
double myNum = 19.99;
cout << myNum;
float
so với double
Độ chính xác của giá trị dấu phẩy động cho biết giá trị có thể có bao nhiêu chữ số sau dấu thập phân. Độ chính xác của float
chỉ là sáu hoặc bảy chữ số thập phân, trong khi double
các biến có độ chính xác khoảng 15 chữ số. Do đó sẽ an toàn hơn khi sử dụng double
cho hầu hết các phép tính.
Số khoa học
Số dấu phẩy động cũng có thể là một số khoa học với chữ "e" để biểu thị lũy thừa của 10:
Thí dụ
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;