Cấu trúc điều khiển trong C#

35 648 0
Cấu trúc điều khiển trong C#

Đ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

Cấu trúc điều khiển trong CTrong C một chỉ dẫn lập trình đầy đủ được gọi là câu lệnh. Chương trình bao gồm nhiều câu lệnh tuần tự với nhau. Mỗi câu lệnh phải kết thúc với một dấu chấm phẩy.Những câu lệnh này sẽ được xử lý theo thứ tự. Đầu tiên trình biên dịch bắt đầu ở vị trí đầu của danh sách các câu lệnh và lần lượt đi từng câu lệnh cho đến lệnh cuối cùng, tuy nhiên chỉ đúng cho trường hợp các câu lệnh tuần tự không phân nhánh

Đại học Hòa Bình 1/34 C# 1. Giới thiệu về ngôn ngữ lập trình C# 2. Kiểu dữ liệu – biến và toán tử trong C# 3. Cấu trúc điều khiển trong C# 4. Lớp và đối tượng trong C# 5. Tính kế thừa và đa hình trong C# 6. Các lớp trừu tượng và giao diện trong C# 7. Mảng trong C# Đại học Hòa Bình 2/34 C# 8. Windows Forms 10. Các điều khiển và hộp hội thoại 11. ADO.Net trong C# 12. Thao tác với các file và luồng dữ liệu 13. Đa tuyến 14. Kiểm thử 9. Thao tác với chuỗi Đại học Hòa Bình 3/34 2. Kiểu dữ liệu - biến và toán tử trong C# Kiểu dữ liệu Có 2 loại kiểu dữ liệu: giá trị Tham chiếu Kiểu tham chiếu: được cấp phát trên Heap (FIFO). Kiểu giá trị thì được lưu trữ trên Stack (LIFO) Trong C# các kiểu dữ liệu như int được lưu trữ trên Stack đây là vùng nhớ để lưu giá trị và vùng nhớ này được tham chiếu bởi tên của biến. Khi một đối tượng được cấp phát trên Heap thì địa chỉ của nó được trả về và địa chỉ này được gán đến một tham chiếu. Đại học Hòa Bình 4/34 2. Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 5/34 2. Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 6/34 2. Kiểu dữ liệu – biến và toán tử trong C#  Kiểu float, double, và decimal đưa ra nhiều mức độ khác nhau về kích thước cũng như độ chính xác.Với thao tác trên các phân số nhỏ thì kiểu float là thích hợp nhất. Tuy nhiên lưu ý rằng trình biên dịch luôn luôn hiểu bất cứ một số thực nào cũng là một số kiểu double trừ khi chúng ta khai báo rõ ràng. Để gán một số kiểu float thì số phải có ký tự f theo sau. Chọn kiểu dữ liệu  Dựa vào độ lớn của giá trị muốn sử dụng. float sothuc = 32f; Đại học Hòa Bình 7/34 2. Kiểu dữ liệu – biến và toán tử trong C# Kiểu dữ liệu ký tự thể hiện các ký tự Unicode, bao gồm các ký tự đơn giản, ký tự theo mã Unicode và các ký tự thoát khác được bao trong những dấu nháy đơn. Đại học Hòa Bình 8/34 2. Kiểu dữ liệu – biến và toán tử trong C# Chuyển đổi các kiểu dữ liệu Chuyển đổi tường minh Chuyển đổi ngầm định (được thực hiện một các tự động, trình biên dịch sẽ thực hiện) Chuyển đổi ngầm định Đại học Hòa Bình 9/34 2. Kiểu dữ liệu – biến và toán tử trong C# Chuyển đổi không tường minh Chuyển đổi tường minh (Ép kiểu) Đại học Hòa Bình 10/34 2. Kiểu dữ liệu – biến và toán tử trong C# [...]... và toán tử trong C# Toán tử số học Toán tử 1 ngôi - Chức năng Toán tử 2 ngôi Chức năng Lấy đối số + Cộng ++ Tăng 1 giá trị - Trừ Giảm 1 giá trị * Nhân % Lấy phần dư / Chia ^ Lấy số mũ Đại học Hòa Bình 26/34 2 Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 27/34 2 Kiểu dữ liệu – biến và toán tử trong C# Toán tử quan hệ Đại học Hòa Bình 28/34 2 Kiểu dữ liệu – biến và toán tử trong C# Toán tử... liệu – biến và toán tử trong C# Kiểu chuỗi ký tự Để khai báo một chuỗi sử dụng từ khoá string string chuoi; Một hằng chuỗi được tạo bằng cách đặt các chuỗi trong dấu nháy đôi: “Xin chao” Đây là cách chung để khởi tạo một chuỗi ký tự với giá trị hằng: string chuoi = “Xin chao” Đại học Hòa Bình 23/34 2 Kiểu dữ liệu – biến và toán tử trong C# Khoảng trắng (whitespace) Trong ngôn ngữ C#, những khoảng trắng,... là khoảng trắng (whitespace) → C# sẽ bỏ qua tất cả các khoảng trắng đó, vậy có thể viết như sau: trong C# câu lệnh được kết thúc với dấu chấm phẩy ‘;’ Do vậy có thể một câu lệnh trên nhiều dòng, và một dòng có thể nhiều câu lệnh nhưng nhất thiết là hai câu lệnh phải cách nhau một dấu chấm phẩy Đại học Hòa Bình 24/34 2 Kiểu dữ liệu – biến và toán tử trong C# Toán tử trong C# được kí hiệu bằng một biểu... và toán tử trong C# Convert Lớp Convert là một lớp tiện ích trong C# cung cấp cho chúng ta rất nhiều phương thức tĩnh khác nhau để chuyển đổi từ một kiểu dữ liệu này sang kiểu dữ liệu khác Tham số mà các phương thức trong Convert nhận không nhất thiết phải là chuỗi mà có thể ở nhiều kiểu dữ liệu khác nhau (int, bool, double…) Đại học Hòa Bình 13/34 2 Kiểu dữ liệu – biến và toán tử trong C# Biến Một... – biến và toán tử trong C# Parse là phương thức được sử dụng khá phổ biến khi chúng ta muốn chuyển đổi một chuỗi sang một kiểu dữ liệu tương ứng Casting (Ép kiểu) Đại học Hòa Bình chuyển đổi giữa các kiểu dữ liệu có tính chất tương tự nhau (thường là số) 11/34 2 Kiểu dữ liệu – biến và toán tử trong C# TryParse là phương thức được tích hợp sẵn trong các lớp kiểu dữ liệu cơ bản của C# Cú pháp TryParse... 17/34 2 Kiểu dữ liệu – biến và toán tử trong C# Giá trị hằng: x = 100; Biểu tượng hằng: gán tên cho giá trị của hằng, để tạo một biểu tượng hằng dùng từ khóa const và cú pháp sau: = ; const int DoSoi = 100; Đại học Hòa Bình 18/34 2 Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 19/34 2 Kiểu dữ liệu – biến và toán tử trong C# Kiểu liệt kê là tập hợp các tên hằng... [bổ sung] enum [:kiểu cơ sở] {danh sách các thành phần liệt kê} Đại học Hòa Bình 20/34 2 Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 21/34 2 Kiểu dữ liệu – biến và toán tử trong C# Mỗi thành phần trong kiểu liệt kê tương ứng với một giá trị số, trong trường hợp này là một số nguyên Nếu chúng ta không khởi tạo cho các thành phần này thì chúng sẽ nhận các giá trị tiếp theo với... Hòa Bình 28/34 2 Kiểu dữ liệu – biến và toán tử trong C# Toán tử logic Đại học Hòa Bình 29/34 2 Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 30/34 2 Kiểu dữ liệu – biến và toán tử trong C# Toán tử gán Đại học Hòa Bình 31/34 2 Kiểu dữ liệu – biến và toán tử trong C# Độ ưu tiên của toán tử (Precedence) Loại toán tử Toán tử Tính kết hợp Một ngôi - , ++ , phải sang trái Hai ngôi ^ trái sang... Kiểu toán tử logic 32/34 2 Kiểu dữ liệu – biến và toán tử trong C# Câu hỏi 1 Cho biết giá trị CanhCut trong liệt kê sau: enum LoaiChim { HaiAu, BoiCa, DaiBang = 50, CanhCut } 2 Tạo một Console application để tính cộng, trừ, nhân, chia và lấy phần dư của 2 số được nhập giá trị từ bàn phím Đại học Hòa Bình 33/34 2 Kiểu dữ liệu – biến và toán tử trong C# 3 Viết một chương trình để chuyển đơn vị tiền tệ Tiền... string ten; 14/34 2 Kiểu dữ liệu – biến và toán tử trong C# Lưu ý: Trước khi sử dụng một biến, thì biến đó phải được khởi tạo Ví dụ: – int x; //Khai báo biến trước – x = 5; // Khởi gán giá trị và sử dụng – int x = 1 //Khai báo và khởi gán cùng lúc – int x = 10, y = 20; //Khai báo nhiều biến Đại học Hòa Bình 15/34 2 Kiểu dữ liệu – biến và toán tử trong C# Hằng là một biến nhưng giá trị của hằng không . Bình 1/34 C# 1. Giới thiệu về ngôn ngữ lập trình C# 2. Kiểu dữ liệu – biến và toán tử trong C# 3. Cấu trúc điều khiển trong C# 4. Lớp và đối tượng trong C# 5. Tính kế thừa và đa hình trong C# 6 Các lớp trừu tượng và giao diện trong C# 7. Mảng trong C# Đại học Hòa Bình 2/34 C# 8. Windows Forms 10. Các điều khiển và hộp hội thoại 11. ADO.Net trong C# 12. Thao tác với các file và luồng. dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 5/34 2. Kiểu dữ liệu – biến và toán tử trong C# Đại học Hòa Bình 6/34 2. Kiểu dữ liệu – biến và toán tử trong C#  Kiểu float, double, và decimal

Ngày đăng: 07/07/2014, 15:42

Từ khóa liên quan

Mục lục

  • C#

  • Slide 2

  • 2. Kiểu dữ liệu - biến và toán tử trong C#

  • 2. Kiểu dữ liệu – biến và toán tử trong C#

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

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

Tài liệu liên quan