1. Trang chủ
  2. » Công Nghệ Thông Tin

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

32 452 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 515,5 KB

Nội dung

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

w