Sự hiệu chỉnh các kiểu dữ liệu số học khi tính toán là:
Trả lời:
Đáp án đúng: A
Trong quá trình tính toán với các kiểu dữ liệu số học khác nhau, C++ thực hiện chuyển đổi kiểu (type conversion) để đảm bảo tính toán được thực hiện một cách chính xác và tránh mất mát dữ liệu. Thứ tự chuyển đổi thường là từ kiểu dữ liệu có kích thước nhỏ hơn sang kiểu dữ liệu có kích thước lớn hơn để bảo toàn thông tin.
Trong các lựa chọn đưa ra, đáp án A phản ánh đúng thứ tự hiệu chỉnh (promotion) kiểu dữ liệu số học trong C++:
* `int` (kiểu số nguyên)
* `long` (kiểu số nguyên lớn hơn int)
* `float` (kiểu số thực)
* `double` (kiểu số thực có độ chính xác kép, lớn hơn float)
* `long double` (kiểu số thực có độ chính xác mở rộng, lớn hơn double)
Do đó, khi một biểu thức chứa nhiều kiểu dữ liệu này, các kiểu dữ liệu sẽ được tự động chuyển đổi theo thứ tự này để thực hiện phép tính.
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
