Bốn phép toán quan hệ đầu có độ ưu tiên như nhau, hai phép sau có cùng số thứ tự ưu tiên nhưng lại thấp hơn 4 phép đầu. Tuy nhiên các phép quan hệ có độ ưu tiên thấp hơn các phép toán số học.
11 trang |
Chia sẻ: Mr Hưng | Lượt xem: 850 | Lượt tải: 0
Nội dung tài liệu Ngôn ngữ C - Chương IV: Biểu thức, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
CHƯƠNG IVBIỂU THỨCPhép toán số học: Các phép toán hai ngôi số học là:Pheïp toaïnYÏ nghéaVê duû+-*/%CäüngTræìNhánChiaLáúy pháön dæa+ba-ba*ba/ba%bPhép toán quan hệ và LogicPheïp toaïnYÏ nghéaVê duû>>=ba>=ba7 có giá trị là 0 7>3 có giá trị là 1 3 && 7 Có giá trị 1 Các phép quan hệ có độ ưu tiên nhỏ hơn !, nhưng lớn hơn so với && và ||, cho nên các biểu thức như: (a>b) && (db && d= Thì có thể chuyển thành:= Ví dụ: a=a+2 => a+=22. Biểu thức gán là biểu thức có dạng: = Có thể sử dụng lệnh gán để gán nhiều biến trong cùng một lúc.VI. Biểu thức điều kiện Cú pháp: E1? E2:E3 Chức năng: Nếu biểu thức E1đúng thì lấy giá trị E2 và ngược lại thì lấy gia trị E3 Trong đó E1, E2 và E3 là các biểu thức. Ví dụ: #include "stdio.h" void main() { int a=6,b=10; printf("Gia tri la %6d",a>b?a:b); getch(); }Ví dụ:#include "stdio.h"void main(){int a=6,b=10;printf("\nKhi a= %4d b = %4d",a,b);printf("\n a++* --b = %10d",a++*--b);printf("\n ++a+--b = %10d",++a+--b);printf("\n a++---b = %10d",a-- - --b);printf("\n a+++++b = %10d",a++ + ++b);getch();}Bài tập:Viết chương trình giải phương trình bậc hai ax2 + bx +c =0 Với a, b, c nhập từ bàn phím.2. Viết chương trình tìm số lớn nhất và nhỏ nhất của bốn số thực nhập vào từ bàn phím.3. Lập chương trình để:Nhập số nguyên n từ bàn phím Xét xem n có phải là số nguyên tố hay không và in ra màn hình kết luận tương ứng.
Các file đính kèm theo tài liệu này:
- baigianglaptrinhngonngucchuong_4_567.ppt