Đăng ký Đăng nhập

Tài liệu Chuong2

.PDF
116
292
110

Mô tả:

Chương 2: Nền tảng của ngôn ngữ C# Nội dung chương 1 1. Biến và kiểu dữ liệu 2. Hằng 3. Nhập và xuất 4. Câu lệnh phân nhánh 5. Câu lệnh lặp 6. Namespace Trọng tâm bài giảng Các khái niệm cơ bản làm nền tảng của ngôn ngữ C#: Các kiểu dữ liệu, cấu trúc rẽ nhánh, cấu trúc lặp 1. Biến và Kiểu dữ liệu 1.1. Biến 1. Biến và Kiểu dữ liệu  Biến  Biến là nơi lưu dữ liệu của chương trình  Dữ liệu của biến - Nằm trong bộ nhớ vật lý (physical RAM). - Có thể thay đổi giá trị.  Phải khai báo trước khi sử dụng. 1. Biến và Kiểu dữ liệu  Cú pháp khai báo: ; Trong đó: datatype: kiểu giá trị trong C#. variableName: tên biến.  Cú pháp khởi tạo một biến: = Trong đó: = là ký hiệu gán giá trị. value: giá trị được lưu trữ trong biến 1. Biến và Kiểu dữ liệu class ViDu { a gọi là biến static void Main() { int a = 9; System.Console.WriteLine(“a ={0}”, a); } } 1. Biến và Kiểu dữ liệu  Định danh Định danh là tên mà người lập trình chỉ định cho các kiểu dữ liệu, các phương thức, biến, hằng, hay đối tượng.... 1. Biến và Kiểu dữ liệu  Quy tắc đặt tên biến: - Một tên biến có thể bắt đầu bằng chữ hoa hay chữ thường. Tên có thể chứa ký tự hay số và ký tự gạch dưới (_). - Ký tự đầu tiên của biến phải là ký tự , không được là số. - Trong C# phân biệt hoa thường do đó count và Count là khác nhau. - Các từ khóa không thể sử dụng để đặt tên cho biến. Nếu muốn dùng từ khóa đặt tên thì ta thêm ký tự @ phía trước. 1. Biến và Kiểu dữ liệu - Các định danh không được trùng với các từ khoá Ví dụ: int class; - Ngoài ra, C# cũng phân biệt các ký tự thường và ký tự hoa, Ví dụ: int bienNguyen; int biennguyen; 1. Biến và Kiểu dữ liệu Ví dụ: 1. Biến và Kiểu dữ liệu  Gán giá trị xác định cho biến : C# ràng buộc các biến phải được khởi tạo trước khi sử dụng Trường hợp này bien1 được class ViDu khai báo nhưng chưa có giá trị, { vì vậy khi xuất bien1 trình biên static void Main() dịch báo lỗi { int bien1; System.Console.WriteLine(“bien1 ={0}”, bien1); bien1 = 9; } } 1. Biến và Kiểu dữ liệu Câu hỏi: 1. 2. 3. 4. 5. Tên của biến có thể chứa ký tự và số? Ký tự đầu tiên của biến có thể là số? Tên của biến có thể chứa ký tự gạch dưới (“_”)? Tên của biến có thể là Keywords? Hai biến RectLeng và rectleng là giống nhau? 1. Biến và Kiểu dữ liệu Lưu ý: với ví dụ trên trình biên dịch báo lỗi, nhưng không nhất thiết phải gán giá trị khi khởi tạo. class ViDu { static void Main() { int bien1; bien1 = 9; System.Console.WriteLine(“bien1 ={0}”, bien1); } } 1.2. Kiểu dữ liệu 1. Biến và Kiểu dữ liệu 1.2 Kiểu dữ liệu Giới thiệu về kiểu dữ liệu: Cũng như ngôn ngữ lập trình C++ hay Java, C# chia thành hai tập kiểu dữ liệu chính: Kiểu giá trị Kiểu tham chiếu 1. Biến và Kiểu dữ liệu Data type Value type Reference type int num; long count; Object obj = new Object(); String str = “reference type”; 1. Biến và Kiểu dữ liệu Kiểu giá trị  Chứa giá trị trực tiếp  Không thể null Phải chứa giá trị xác định  Bao gồm - Primitive type double, char, int, float - enum -struct 1. Biến và Kiểu dữ liệu
- Xem thêm -

Tài liệu liên quan