bài tập ngôn ngữ lập trình bậc cao

33 815 3
bài tập ngôn ngữ lập trình bậc cao

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ths Nguyễn Tuấn Anh – Bộ môn Kỹ thuật Phần mềm – Khoa Điện Tử BÀI TẬP NGÔN NGỮ LẬP TRÌNH BẬC CAO (C++) BIÊN SOẠN THS NGUYỄN TUẤN ANH EMAIL: TUANANHK43@YAHOO.COM CÁC THÀNH PHẦN CƠ BẢN, CÁC KIỂU DỮ LIỆU CƠ SỞ VÀ CÁC PHÉP TOÁN Mục tiêu: - Làm quen với mơi trường lập trình C++ - Làm quen với thành phần bản, kiểu liệu phép toán - Thực thao tác nhập xuất liệu - Sử dụng toán tử điều kiện, sử dụng Nêu thứ tự thực phép toán biểu thức câu lệnh cout cho biết kết in hình sau thực chương trình sau: Bài Thứ tự ưu tiên phép tốn: Để tính giá trị biểu thức cần có trật tự tính tốn cụ thể thống Ví dụ xét biểu thức x = + * + - Nếu tính theo trật tự từ trái sang phải, ta có x = ((3+4) * 2) + = 21, - Nếu ưu tiên dấu + thực trước dấu *, x = (3 + 4) * (2 + 7) = 63 - Nếu ưu tiên dấu * thực trước dấu +, x = + (4 * 2) + = 18 Như biểu thức tính x cho kết khác theo cách hiểu khác Vì cần có cách hiểu thống dựa thứ tự ưu tiên phép toán, tức phép tốn ưu tiên tính trước phép tốn tính sau C++ qui định trật tự tính tốn theo mức độ ưu tiên sau: Level Operator :: () [] -> ++ dynamic_cast static_cast reinterpret_cast const_cast typeid ++ ~ ! sizeof new delete * & Description scope postfix unary (prefix) indirection and reference (pointers) Grouping Left-toright Left-toright Right-toleft Ths Nguyễn Tuấn Anh – Bộ môn Kỹ thuật Phần mềm – Khoa Điện Tử + (type) unary sign operator type casting * ->* pointer-to-member * / % multiplicative + - additive > shift < > = relational 10 == != equality 11 & bitwise AND 12 ^ bitwise XOR 13 | bitwise OR 14 && logical AND 15 || logical OR 16 ?: conditional 17 = *= /= %= += -= >>=

Ngày đăng: 29/05/2015, 16:41

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan