JavaScript is required

 Kết quả in ra màn hình của chương trình sau:

#include

Void main ()

{

Int a=100, b=6;

Double f;

F= (double) a/ (double) b;

Printf ( "%2.2f", f) ;

};

A.

"16".

B.

"16.00".

C.

"16.67".

D.

Kết quả khác.

Trả lời:

Đáp án đúng: C


Chương trình thực hiện phép chia số nguyên a cho số nguyên b, nhưng trước đó đã ép kiểu cả a và b về kiểu double. Điều này đảm bảo rằng phép chia sẽ được thực hiện trên kiểu số thực, cho ra kết quả chính xác hơn (16.6666...). Sau đó, hàm printf được sử dụng để in kết quả với định dạng "%2.2f". Định dạng này có nghĩa là in ra một số thực với ít nhất 2 ký tự trước dấu thập phân và đúng 2 ký tự sau dấu thập phân. Vì vậy, kết quả sẽ được làm tròn thành 16.67.

Câu hỏi liên quan