so sanh giua printf() va cout<<

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

so sanh giua printf() va cout<<

Bài gửi  nguyenvanhieu (k17) on 28/11/2014, 22:19

cout là xuất ra màn hình 1 dạng nhất định, còn printf là xuất ra theo nhiều định dạng khác nhau: xuất kí tự, xuất chuổi, số thực, số nguyên.
cout nằm trong thư viện , printf nằm trong
bản thân printf có thể xuất bất kỳ một định dạng nào đó
ngược lại cout thì không, muốn dùng cout để xuất theo định dạng thì phải ép kiểu.
để hiểu rõ hơn về vấn đề này
ví dụ: Nhập vào 2 số nguyên a, b và làm phép chia giữa 2 số đó để in ra kết quả

dùng printf:
{
int a, b;
printf ("Nhap vao so nguyen a va b : ");
scanf ("%d %d", &a &b);
printf ("\nKet qua cua a chia b la : %f", a/b);//Không cần ép kiểu
}

dùng cout:

{
int a, b;
cout << "Nhap vao 2 so nguyen a va b : ";
cin >> a >> b;
cout << "Ket qua cua a chia b la : " << (float)a/b;// Ép kiểu
}

2 số a, b là 2 số nguyên nhưng in ra kết quả lại là số thực.lol!

trên đây là một chút ít về cout và printf,

Link: http://www.ddth.com/showthread.php/319885-khac-nhau-giua-COUT-va-PRINTF?s=d5f8764a46e2b32052dcadae10231916#ixzz3KNPKGSYh

Theo mình tìm trên web thì printf() thì dùng trong C, còn lại cout<< thì lại được dùng trong C++!
Có gì không đúng mong mọi người cho ý kiến nha!!! Surprised

nguyenvanhieu (k17)

Tổng số bài gửi : 5
Join date : 08/11/2014
Age : 19
Đến từ : Nam Định

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết