Bài 3: Các phép toán - Khai báo hằng

32 452 0
Bài 3: Các phép toán - Khai báo hằng

Đ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

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài Các phép tốn – khai báo Nội dung Các phép toán kiểu liệu Kiểu liệt kê (enumeration) Hằng Các phép toán -Operators Tạo project để thử nghiệm phép toán Đặt tên cho tập tin class Ví dụ OperarorDemo.cs • Nhập thử chương trình sau namespace Example1 { class OperatorDemo { static void Main(string[] args) { float a = 5.5f; float b = 2.0f; float c; int i = 7; int j = 2; int k; c = a + b; Console.WriteLine("c = {0}",c); c = a - b; Console.WriteLine("c = {0}",c); c = a * b; Console.WriteLine("c = {0}",c); c = a / b; Console.WriteLine("c = {0}",c); k = i + j; Console.WriteLine("k = {0}",k); k = i - j; Console.WriteLine("k = {0}",k); k = i * j; Console.WriteLine("k = {0}",k); } } } • Kết in : c = 7.5 c = 3.5 c = 11 c = 2.75 k=9 k=5 k = 14 Press any key to continue Nhậnphép chia số nguyên xét • Lưu ý • int i = 7; int j = 2; int k; k = i / j; Console.WriteLine("k is {0}",k} • Kết in : k is • Phép chia 7/2 cho kết • int i = 7; int j = 2; double d; d = i / j; • System.Console.WriteLine(d); /////???? Phép chia lấy phần dư • Phép chia lếy phần dư : Áp dụng cho số ngun • Ký hiệu : % • Ví dụ • 7%2=1 • 11 % = • 8%4=0 Ví dụ • using System; namespace Example2 { class ModuleExample { static void Main(string[] args) { int a = 7; int b = 2; int c; c = a % b; Console.WriteLine("c is {0}",c); }}} • Kết quả: c is Phép tốn tự gán Self Assignment • Lý : Trong lập trình thường xuất thị • double d = 59.0; d = d * 2.0; d = d - 5.0; • C# cung cấp nhiều phép toán tự gán +=, -=, *=, /= • Ví dụ Dùng phép tốn tự gán • d = d * 2.0; d *= 2.0; • d = d + 7.0; d += 7.0; • d = d - 5.0; d -= 5.0; • d = d / 2.0; d /= 2.0; • Kết quả: a=5 a=6 a=5 b = 16.0 b = 17.0 b = 16.0 • Tốn tử ++ av2 – có thề trước hay sau biến Postfix: a++, a-Prefix: ++a, a int a = 5, b; b = a++; • Sau phép gán b = 5, a = 6; int a = 5, b; b = ++a; • Sau phép gán b = 6, a = 6; Bảng tổng kết toán tử độ ưu tiên Loại tốn tử Gốc (Primary) Đơn ngun (1 tốn hạng) Tích Tổng Dịch chuyển (Shift) Quan hệ Bằng AND, OR, XOR logic AND, OR điều kiện Điều kiện Gán Toán Tử (x) x.y f(x) a[x] x++ x– new … + - ! ~ ++x x (T)x * / % + > > < >=

Ngày đăng: 09/05/2014, 14:34

Từ khóa liên quan

Mục lục

  • LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

  • Các phép toán -Operators

  • PowerPoint Presentation

  • Slide 4

  • Slide 5

  • Slide 6

  • Nhận xét

  • Phép chia lấy phần dư

  • Ví dụ

  • Phép toán tự gán Self Assignment

  • Slide 11

  • Kết hợp phép toán-độ ưu tiên

  • Slide 13

  • Slide 14

  • Trả lời

  • Slide 16

  • Toán tử tự tăng/giảm

  • Slide 18

  • Bảng tổng kết toán tử và độ ưu tiên

  • Kiểu liệt kê- Enumerations

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

  • Đang cập nhật ...

Tài liệu liên quan