Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

so sanh giua printf() va cout<<

Go down

so sanh giua printf() va cout<< Empty so sanh giua printf() va cout<<

Bài gửi  nguyenvanhieu (k17) 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)
nguyenvanhieu (k17)

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

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

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