Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    11-01-2008
    Location
    tp hcm
    Bài viết
    21
    Like
    0
    Thanked 1 Time in 1 Post

    khac nhau giua COUT va PRINTF

    Ai giải thích dùm mình sự khác nhau giữa Cout va Printf ??
    có người nói Cout thì thực hiện từ trái qua phải, còn Prinf thì thực hiện từ phải qua trái, hình như mình thấy không đúng lắm.
    cả 2 đều viết trong Borland C.
    Quote Quote

  2. #2
    Tham gia
    27-06-2009
    Bài viết
    66
    Like
    0
    Thanked 0 Times in 0 Posts
    theo mình biết thì cout dùng trong C++, còn printf thì dùng trong C, cả 2 đều có cùng chức năng là xuất ra màn hình 1 nội dung nào đó

  3. #3
    Tham gia
    29-09-2009
    Bài viết
    10
    Like
    0
    Thanked 0 Times in 0 Posts
    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 <iostream.h>, printf nằm trong <stdio.h>
    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, bạn không nói kĩ rằng bạn chưa biết những gì về cái này nên không biết trả lời đến đâu thì tốt, đang còn nhiều kiến thức lập trình chờ bạn tìm hiểu nữa, nếu có gì cần tìm hiểu thêm thì nhắn tin cho Ho Si Dai theo benemlancuoi_giuamuadong@yahoo.com

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •