Danh mục

Giáo trình hình thành công thức điều chỉnh testfunc khi thực hiện chia với zero p3

Số trang: 10      Loại file: pdf      Dung lượng: 1.36 MB      Lượt xem: 9      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu giáo trình hình thành công thức điều chỉnh testfunc khi thực hiện chia với zero p3, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành công thức điều chỉnh testfunc khi thực hiện chia với zero p3. Ngôn Ngữ Lập Trình C# Backspace  Sang trang form feed f Dòng mới Đầu dòng Tab ngang Tab dọc v Bảng 3.2 : Các kiểu ký tự đặc biệt. Chuyển đổi các kiểu dữ liệu Những đối tượng của một kiểu dữ liệu này có thể được chuyển sang những đối tượng của một kiểu dữ liệu khác thông qua cơ chế chuyển đổi tường minh hay ngầm định. Chuyển đổi nhầm định được thực hiện một cách tự động, trình biên dịch sẽ thực hiện công việc này. Còn chuyển đổi tường minh diễn ra khi chúng ta gán ép một giá trị cho kiểu dữ liệu khác. Việc chuyển đổi giá trị ngầm định được thực hiện một cách tự động và đảm bảo là không mất thông tin. Ví dụ, chúng ta có thể gán ngầm định một số kiểu short (2 byte) vào một số kiểu int (4 byte) một cách ngầm định. Sau khi gán hoàn toàn không mất dữ liệu vì bất cứ giá trị nào của short cũng thuộc về int: short x = 10; int y = x; // chuyển đổi ngầm định Tuy nhiên, nếu chúng ta thực hiện chuyển đổi ngược lại, chắc chắn chúng ta sẽ bị mất thông tin. Nếu giá trị của số nguyên đó lớn hơn 32.767 thì nó sẽ bị cắt khi chuyển đổi. Trình biên dịch sẽ không thực hiện việc chuyển đổi ngầm định từ số kiểu int sang số kiểu short: short x; int y = 100; x = y; // Không biên dịch, lỗi !!! Để không bị lỗi chúng ta phải dùng lệnh gán tường minh, đoạn mã trên được viết lại như sau: short x; int y = 500; x = (short) y; // Ép kiểu tường minh, trình biên dịch không báo lỗi Biến và hằng Một biến là một vùng lưu trữ với một kiểu dữ liệu. Trong ví dụ trước cả x, và y điều là biến. Biến có thể được gán giá trị và cũng có thể thay đổi giá trị khi thực hiện các lệnh trong chương trình. Để tạo một biến chúng ta phải khai báo kiểu của biến và gán cho biến một tên duy nhất. Biến có thể được khởi tạo giá trị ngay khi được khai báo, hay nó cũng có thể được gán một giá trị mới vào bất cứ lúc nào trong chương trình. Ví dụ 3.1 sau minh họa sử dụng biến.  Ví dụ 3.1: Khởi tạo và gán giá trị đến một biến. ----------------------------------------------------------------------------- 43 . Nền Tảng Ngôn Ngữ C# . Ngôn Ngữ Lập Trình C# class MinhHoaC3 { static void Main() { int bien1 = 9; System.Console.WriteLine(“Sau khi khoi tao: bien1 ={0}”, bien1); bien1 = 15; System.Console.WriteLine(“Sau khi gan: bien1 ={0}”, bien1); } } -----------------------------------------------------------------------------  Kết quả: Sau khi khoi tao: bien1 = 9 Sau khi gan: bien1 = 15 ----------------------------------------------------------------------------- Ngay khi khai báo biến ta đã gán giá trị là 9 cho biến, khi xuất biến này thì biến có giá trị là 9. Thực hiện phép gán biến cho giá trị mới là 15 thì biến sẽ có giá trị là 15 và xuất kết quả là 15. Gán giá trị xác định cho biến C# đòi hỏi các biến phải được khởi tạo trước khi được sử dụng. Để kiểm tra luật này chúng ta thay đổi dòng lệnh khởi tạo biến bien1 trong ví dụ 3.1 như sau: int bien1; và giữ nguyên phần còn lại ta được ví dụ 3.2:  Ví dụ 3.2: Sử dụng một biến không khởi tạo. ----------------------------------------------------------------------------- class MinhHoaC3 { static void Main() { int bien1; System.Console.WriteLine(“Sau khi khoi tao: bien1 ={0}”, bien1); bien1 = 15; System.Console.WriteLine(“Sau khi gan: bien1 ={0}”, bien1); } } ----------------------------------------------------------------------------- Khi biên dịch đoạn chương trình trên thì trình biên dịch C# sẽ thông báo một lỗi sau: ...error CS0165: Use of unassigned local variable ‘bien1’ 44. Nền Tảng Ngôn Ngữ C#. ...

Tài liệu được xem nhiều: