tailieunhanh - NGÔN NGỮ LẬP TRÌNH C/C++: BIỂU THỨC

Tham khảo tài liệu 'ngôn ngữ lập trình c/c++: biểu thức', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Ngôn ngữ lập trình C và C Nguyễn Trường Giang Chương 4 Biểu thức Sự kết hợp các phép toán và các toán hạng để diễn đạt một công thức toán học tạo ra biểu thức. . Khai báo biến Cú pháp Giải thích T x T kiểu dữ liệu x biến . Phép gán Cú pháp Giải thích bt1 bt2 bt1 Biểu thức được gán giá trị bt2 Biểu thức đem gán - Ví dụ i i 2 x x a 2 x y 2 c x 2 y 5 - Có thể kết hợp phép gán với phép toán khác - A . Ví dụ i 2 x a 2 . . Phép toán hai toán hạng a Phép toán số học - - phép chia. Chú ý phép chia 2 số nguyên sẽ bỏ phần thập phân. VD 5 3 1 - phép lấy phần dư Ví dụ 11 3 2 b Phép toán Logic - Kết quả của phép toán là giá trị logic 0 hoặc 1 - tổng quát là khác 0 - Nhân logic - Cộng logic 1 Ngôn ngữ lập trình C và C Nguyễn Trường Giang - Bảng chân lý a b a b a b khác 0 khác 0 khác 0 khác 0 khác 0 0 0 khác 0 0 khác 0 0 khác 0 0 0 0 0 c Phép so sánh - Kết quả của các phép so sánh là giá trị logic 0 hoặc 1 - Có 2 ký hiệu khác với Pascal so sánh xem hai biểu thức có bằng nhau hay không so sánh xem hai biểu thức có khác nhau hay không - Chú ý Sự nhầm lẫn giữa phép gán và phép so sánh có thể dẫn tới những lỗi rất khó phát hiện trong chương trình d Thao tác bit A - và o Dịch trái n bit n o Dịch phải m bit m o Ví dụ a 0x08 a 3 0x40 còn a 3 0x01 o Quy tắc a n a 2n và a n a 2-n - Nhân logic phép AND theo từng bit Ví dụ a 0x08 b 0x1A a b 0x08 - Cộng logic phép OR theo từng bit Ví dụ a 0x0 8 b 0x1A a b 0x1A - A Tuyển loại trừ phép XOR theo từng bit Ví dụ a 0x0 8 b 0x1A aAb 0x12 - Bảng chân lý a b a b a b a A b 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 0 2 Ngôn ngữ lập trình C và C Nguyễn Trường Giang - Ứng dụng tạo mặt nạ bit bit mask . Ví dụ Để theo dõi bit số 3 của biến flag dùng mặt nạ mask 0x08. Sau đó tính flag mask e Toán tử điều kiện Cú pháp Giải thích dk bt1 bt2 dk biểu thức điều kiện bt1 là biểu thức được trả về nếu dk là ĐÚNG bt2 là biểu thức được trả về nếu dk là SAI f Toán tử phạm vi - Dùng để truy xuất một phần tử bị che bởi phạm vi hiện thời hoặc phân biệt các thành .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.