so sanh giua printf() va cout<<
Trang 1 trong tổng số 1 trang
so sanh giua printf() va cout<<
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.
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!!!
cout nằm trong thư viện
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.
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!!!
nguyenvanhieu (k17)- Tổng số bài gửi : 5
Join date : 08/11/2014
Age : 27
Đến từ : Nam Định
Similar topics
» Phân biệt giữa chat dùng UDP, chat dùng TCP
» Thảo luận Bài 2
» Thảo luận Bài 5
» Thảo luận Bài 4
» Thảo luận Bài 3
» Thảo luận Bài 2
» Thảo luận Bài 5
» Thảo luận Bài 4
» Thảo luận Bài 3
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết