Bài giảng Lập trình hướng đối tượng C++ - Chương 2: Biểu thức - Đại học Cần Thơ
Mục tiêu
Giới thiệu các toán tử cho việc soạn thảo các biểu thức
Nội dung
Toán tử toán học, quan hệ, luận lý, bit, tăng/giảm, khởi tạo, điều kiện, lấy kích thước
Độ ưu tiên của các toán tử
Chuyển kiểu
Khoa Công Nghệ Thông Tin & Truyền Thông Đại Học Cần ThơBiỂU THỨCCHƯƠNG 2:(EXPRESSION)1Biểu ThứcMục tiêuGiới thiệu các toán tử cho việc soạn thảo các biểu thứcNội dungToán tử toán học, quan hệ, luận lý, bit, tăng/giảm, khởi tạo, điều kiện, lấy kích thướcĐộ ưu tiên của các toán tửChuyển kiểuChương 22Khái Niệm Cơ BảnMột biểu thức là bất kỳ sự tính toán nào mà cho ra một giá trị.Một biểu thức ước lượng một giá trị nào đó.3Toán Tử Toán Học & Luận LýToán tửTênVí dụ+Cộng12 + 4.9 // cho 16.9-Trừ3.98 - 4 // cho -0.02*Nhân2 * 3.4 // cho 6.8/Chia9 / 2.0 // cho 4.5%Lấy phần dư13 % 3 // cho 1Toán tửTênVí dụ==So sánh bằng5 == 5 // cho 1!=So sánh không bằng5 != 5 // cho 0So sánh lớn hơn5 > 5.5 // cho 0>=So sánh lớn hơn hoặc bằng 6.3 >= 5 // cho 14Toán Tử Luận Lý & Trên BitToán tửTênVí dụ!Phủ định luận lý!(5 == 5) // được 0&&Và luận lý5 >Dịch phải bit'\011' >> 2 // được '\002'5Toán Tử Tăng/Giảm & Khởi TạoToán TửTênVí dụ++Tăng một (tiền tố)++k + 10 // được 16++Tăng một (hậu tố)k++ + 10 // được 15--Giảm một (tiền tố)--k + 10 // được 14--Giảm một (hậu tố)k-- + 10 // được 15Toán TửVí dụTương đương với=n = 25+=n += 25n = n + 25-=n -= 25n = n – 25*=n *= 25n = n * 25/=n /= 25n = n / 25%=n %= 25n = n % 25>=n >>= 4n = n >> 46Toán Tử Điều Kiện, Phẩy & Lấy Kích Thước min = (m .Hai ngôiTrái tới phải+-++--!~*&newdeletesizeof()Một ngôiPhải tới trái->*.*Hai ngôiTrái tới phải*/%Hai ngôiTrái tới phải+-Hai ngôiTrái tới phải>Hai ngôiTrái tới phải>=Hai ngôiTrái tới phải==!=Hai ngôiTrái tới phải&Hai ngôiTrái tới phải^Hai ngôiTrái tới phải|Hai ngôiTrái tới phải&&Hai ngôiTrái tới phải||Hai ngôiTrái tới phải? :Ba ngôiTrái tới phải=+=-=*=/=^=%=&=|=>=Hai ngôiPhải tới tráiThấp nhất,Hai ngôiTrái tới phải8
File đính kèm:
- Lesson02.ppt