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

Mục lục

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

    Các phép toán -Operators

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

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

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

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

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

    Kiểu liệt kê- Enumerations

    Sử dụng kiểu liệt kê

    Hằng trực tiếp Literal Constants

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

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

Tài liệu liên quan