Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: [C/C++]nhân trước hay chia trước ?

  1. #1
    Ngày gia nhập
    12 2007
    Bài viết
    224

    Mặc định [C/C++]nhân trước hay chia trước ?

    Mình có code này ( lấy trong bộ đề trắc nghiệm )

    Code:
    void main()
    {
     printf("%d",7/9*9);
    }
    Kết quả in ra 0 . Ko rõ trình tự thực hiện phép tính ra sao ?

  2. #2
    Ngày gia nhập
    11 2007
    Bài viết
    153

    À ở đây là lấy 7 /9=0*9=0 in ra là 0.Nhưng ít ai để kiểu đó vì khi viết chương trình lớn thì sẽ dùng cặp dấu ngoặc để giành quyền ưu tiên toán tử với mức cao nhất trong biểu thức để nó thực hiện trình tự theo ý mình.
    Theo mình là thế có gì sai cả nhà chỉ bảo.
    Đã được chỉnh sửa lần cuối bởi comeonbaby : 03-01-2008 lúc 04:46 PM.

  3. #3
    Ngày gia nhập
    12 2007
    Bài viết
    224

    À , cám ơn nhe .Do mình cứ tưởng phép nhân ưu tiên hơn chia chứ . Đem 9*9 trước ra 81 rùi lấy 7/81 = 0 . Đúng là điên . ^^ . Thanks nhiều .

Các đề tài tương tự

  1. Trả lời: 2
    Bài viết cuối: 21-04-2013, 09:46 AM
  2. Lỗi: bố cục trang web tự tăng theo chiều ngang khi chiều cao thay đổi
    Gửi bởi tuanngocpt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 16-03-2013, 11:25 PM
  3. Trả lời: 1
    Bài viết cuối: 28-04-2012, 09:43 PM
  4. Cách truyền mang 1 chiều cho hàm bài con trỏ và mảng một chiều ai có thể giải thích giúp mình
    Gửi bởi biencute trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 8
    Bài viết cuối: 21-03-2012, 09:00 AM
  5. Lời giải bài tập: Chuỗi Ký tự, mảng số nguyên 1 chiều, mảng 2 chiều, tạo Menu
    Gửi bởi xuanngoc trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 15-10-2011, 01:17 AM

Quyền hạn của bạn

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