01/10/2018, 12:07
Số float lớn nhất/nhỏ nhất trong C/C++ là bao nhiêu và tự động ép kiểu
1/Trong nhiều tài liệu tham khảo thì số float nằm trong khoảng ±1.18 x 10-38 to ±3.4 x 1038 với 6-9 significant digits, typically 7 nhưng khi nhập một số chẳng hạn như 98765432.0 thì hình như nó đã là kiểu double.
2/ Máy đã tự động ép kiểu?
Bài liên quan
Nếu muốn khai báo kiểu float bắt buộc phải y=1.0f ạ?
Kiểu double chính xác hơn float, nên bạn khai báo
float y = 1.0;
là đủ rồiMặc định nếu không set kiểu
wandbox.org
f
thì compiler sẽ tự set nó làdouble
, một vài compiler nếu không set chính xác nó sẽ báo warning[Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ
// This file is a "Hello, world!" in C++ language by GCC for wandbox. #include #include #include int main() { std::cout << typeid(1.f).name() << std::endl; std