‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ kiểm tra dữ liệu, loại và biến.
‫Vì vậy, khá nhiều quá trình lưu trữ dữ liệu trong một biến.
‫Bây giờ chúng ta hãy đi sâu vào nó.
‫Trước hết, các biến có thể được khai báo khá nhiều bên ngoài một phương thức, nhưng cũng có thể được khai báo bên trong một phương thức.
‫Và nếu chúng ta có một biến ở đây trong ví dụ này, đó là một biến số nguyên, vì vậy nó là
‫một biến kiểu int và chúng tôi đã đặt tên tuổi cho nó và gán giá trị 15.
‫Vì vậy, chúng tôi đã khai báo một biến có tên là age kiểu int và xác định giá trị là 15.
‫Vì vậy, chúng tôi đã gán 15 làm giá trị của nó.
‫Vì vậy, đây là một biến kiểu số nguyên và nếu chúng ta muốn sử dụng nó ngay bây giờ, chúng ta chỉ
‫cần sử dụng tên của biến đó và nó sẽ xuất ra khá nhiều trong trường hợp này.
‫Vì vậy, bảng điều khiển bên phải dòng cho chúng ta tuổi và tuổi là 15.
‫Vì vậy, bất kỳ giá trị nào chúng ta gán ở đây cũng sẽ được sử dụng ở đây.
‫Vì vậy, chúng tôi đã lưu trữ khá nhiều dữ liệu và bây giờ chúng tôi có thể gọi nó bất cứ lúc nào chúng tôi muốn.
‫Và chúng tôi đang ở bên trong phương pháp chính này ở đây, đó là điểm bắt đầu của chương trình của chúng tôi.
‫Và nhân tiện, chúng tôi đang ở trong một lớp học ở đây.
‫Vì vậy, lớp học được gọi là bài giảng và đó là cấu trúc chung của loại mã C sharp.
‫Vì vậy, bạn có một lớp, sau đó bạn có phương thức chính, là điểm bắt đầu của chương trình của bạn, nơi
‫mọi thứ bắt đầu.
‫Được rồi, bây giờ chúng ta hãy nhìn vào điều này.
‫Những gì chúng ta có thể thấy ở đây là biến bây giờ có giá trị là 20, bởi vì chúng ta đã bắt đầu với 15, như
‫chúng ta đã làm trước đây, nhưng bây giờ chúng ta đã gán một giá trị mới cho nó sau này.
‫Và điều đó rất phổ biến.
‫Điều đó xảy ra rất nhiều.
‫Và như bạn có thể thấy, chúng tôi chỉ định một giá trị mới là 20.
‫Và bây giờ nếu chúng ta in ra bằng câu lệnh dòng bên phải bảng điều khiển này, thì đột nhiên chúng ta sẽ nhận được giá
‫trị là 20 chứ không phải giá trị của 15, mà chúng ta đã có trước đó là một ví dụ không có giá trị.
‫Vì vậy, trong trường hợp này, chúng tôi có tuổi và chúng tôi đã không chỉ định giá trị trong trường hợp này.
‫Vì vậy, nó có nghĩa là giá trị mặc định sẽ được chỉ định ở giá trị mặc định là 0.
‫Nó khác với các ngôn ngữ lập trình khác ở đó.
‫Giá trị mặc định sẽ là null, có nghĩa là rỗng, nhưng trong trường hợp này, nó là 0.
‫Vì vậy, nếu bây giờ chúng ta sử dụng console age phải của dòng, đầu ra sẽ bằng không.
‫Vì vậy, điều gì sẽ xảy ra nếu chúng ta khai báo một biến như vậy trong một phương thức?
‫Sau đó, đó là một câu chuyện khác vì bây giờ biến end h này sẽ chỉ có sẵn trong phương thức cụ
‫thể mà nó được khai báo.
‫Và nếu chúng ta muốn sử dụng H trong một phương pháp khác bây giờ, nó sẽ không hiển thị.
‫Vì vậy, chúng tôi không thể sử dụng nó ở đó và nó sẽ dẫn đến lỗi.
‫Vì vậy, đó là điều mà bạn phải ghi nhớ.
‫Điều quan trọng là bạn khai báo biến của mình ở đâu nếu bạn khai báo nó bên ngoài một phương thức.
‫Vì vậy, ở trên cùng, ngay trong bài giảng trên lớp, trong trường hợp này, nó sẽ có thể sử dụng được trong nhiều phương thức
‫khác nhau, nhưng trong trường hợp này, nó sẽ chỉ sử dụng được trong phương thức main vì nó được khai báo trong phương thức
‫main.
‫Nhưng có nhiều hơn chỉ là loại.
‫Chúng tôi đã kiểm tra loại bây giờ, nhưng cũng có các loại dữ liệu khác.
‫Hãy nói về các kiểu dữ liệu khác nhau một cách nhanh chóng.
‫Vì vậy, trước hết, chúng tôi có byte này là viết tắt của Signed Byte và chúng tôi gọi nó là X và chúng tôi
‫đã gán giá trị 120.
‫Hiện tại byte đã ký có thể bao gồm các giá trị từ 128 trừ đến 127.
‫Vì vậy, tổng cộng có 256 giá trị khác nhau.
‫Và đây là một lượng dữ liệu rất nhỏ.
‫Nó sẽ chỉ lưu trữ một ít dữ liệu, nhưng đồng thời có nghĩa là loại dữ liệu này không cần nhiều
‫dung lượng lưu trữ, điều này thật tuyệt nếu bạn muốn viết phần mềm hiệu quả.
‫Bây giờ cũng có từ khóa ngắn, là một kiểu dữ liệu nguyên thủy khác.
‫Và trong trường hợp này, nó có thể lưu trữ các số nguyên từ -32,767 đến 32,767.
‫Sau đó, chúng ta có số nguyên có thể lưu trữ các giá trị từ -2,147,000,000 và một số thay đổi lên đến cộng 2,147,000,000 và một số thay
‫đổi.
‫Vì vậy, một lần nữa, chỉ số nguyên.
‫Và như bạn có thể thấy, những con số ngày càng lớn hơn.
‫Nhưng nếu bạn cần một số lượng rất lớn để lưu trữ thì sao?
‫Vâng, sau đó bạn sẽ sử dụng lâu dài.
‫Và như bạn thấy, long có thể lưu trữ một số rất dài.
‫Và trong trường hợp này, từ -9.000.000.000 tỷ đồng đến cộng thêm 9.000.000.000 tỷ đồng.
‫Và tôi chỉ sử dụng tỷ tỷ vì tôi không chắc thuật ngữ chính xác cho một con số khổng lồ như vậy sẽ
‫là gì.
‫Vì vậy, nếu bạn cần những con số lớn, đó là cách để đi.
‫Tất nhiên, câu hỏi đặt ra là khi nào sử dụng từng kiểu dữ liệu này, bởi vì chúng ta đã
‫xem xét theo byte ngắn, số nguyên ngắn dài.
‫Khi nào bạn sẽ sử dụng cái nào?
‫Chà, sử dụng khá nhiều kiểu dữ liệu nhỏ nhất mà giá trị của bạn phù hợp.
‫Vì vậy, dữ liệu bạn muốn lưu trữ càng nhỏ, vì vậy giá trị càng nhỏ, kiểu dữ liệu bạn đang sử dụng phải
‫nhỏ hơn.
‫Vì vậy, như byte cho các số rất nhỏ, viết tắt của các số dài hơn, số nguyên cho các số khá dài và dài cho
‫các số siêu dài.
‫Sau đó, điều gì sẽ xảy ra nếu bạn muốn sử dụng các giá trị dấu phẩy động?
‫Chà, có ba kiểu dữ liệu mà bạn có thể sử dụng cho việc đó.
‫Một trong số đó là kiểu dữ liệu float.
‫Và trong trường hợp này, chúng tôi gán giá trị là 99. 99.
‫Và như bạn có thể thấy, chúng ta phải thêm F này vào đây, điều này cho C-sharp biết rằng chúng ta đang nói về một giá
‫trị float.
‫Vì vậy, nếu chúng ta không sử dụng F này, thì nó sẽ coi nó như một giá trị kép và chúng ta sẽ nhận được một lỗi.
‫Vì vậy, điều quan trọng là thêm F ở đây và chúng ta cũng sẽ xem xét gấp đôi trong một giây.
‫Vì vậy, điều này cho phép số thập phân và phạm vi từ 1. 5 lần mười theo lũy thừa của -45 đến 3. 4 lần mười theo lũy thừa của 38, bạn có
‫độ chính xác bảy chữ số ở đây.
‫Vì vậy, không phải là siêu chính xác, nhưng vẫn đủ tốt cho hầu hết các trường hợp.
‫Sau đó, chúng tôi có đôi.
‫Và sự khác biệt duy nhất là ở đây chúng tôi có độ chính xác 15 chữ số.
‫Vì vậy, nếu bạn cần độ chính xác cao hơn và phạm vi cao hơn, thì bạn sẽ sử dụng gấp đôi.
‫Và như bạn có thể thấy, không có F ở đây và không có D ở cuối.
‫Điều này có nghĩa là chúng tôi đang sử dụng một nhân đôi ở đây.
‫Ở phía bên phải chúng tôi có một đôi và ở phía bên trái chúng tôi khai báo một đôi.
‫Vì vậy, mã này hoạt động.
‫Nếu bạn thêm một chữ F vào đây bây giờ, thì bạn sẽ gặp phải vấn đề tương tự như thể bạn đã bỏ chữ F khi
‫tạo một float.
‫Vì vậy, bạn phải chính xác ở đây.
‫Nếu bạn cần độ chính xác cao hơn và độ chính xác 28 chữ số, thì bạn sẽ sử dụng số thập phân.
‫Vì vậy, kiểu dữ liệu thập phân lại ở kiểu dữ liệu nguyên thủy, nhưng chính xác hơn rất nhiều khi sử dụng luồng kép hoặc
‫thập phân.
‫Chà, cùng một câu chuyện.
‫Giá trị càng nhỏ thì kiểu dữ liệu càng nhỏ.
‫Vì vậy, nó cũng liên quan đến hiệu suất.
‫Vì vậy, nếu bạn muốn tạo thư viện đồ họa hoặc nếu bạn muốn viết thứ gì đó có yêu cầu cao về sức mạnh xử
‫lý, chẳng hạn như trong trò chơi điện tử, thì bạn sẽ sử dụng float.
‫Điều này cũng được sử dụng cho vật lý trong trò chơi điện tử, vì vậy Float đủ tốt trong hầu hết các ví dụ trong thế giới thực.
‫Sau đó, bạn sẽ sử dụng double ngoại trừ các phép tính tiền và đó là nơi bạn sẽ sử dụng số thập phân.
‫Vì vậy, nó chủ yếu được sử dụng trong các ứng dụng tài chính mà bạn cần mức độ chính xác cao nhất.
‫Bây giờ cũng có các kiểu dữ liệu khác, kiểu nguyên thủy và có kiểu boolean này tương tự như một công tắc
‫chỉ có thể có hai giá trị.
‫Vì vậy, nó có thể đúng hoặc nó có thể sai.
‫Không có gì khác.
‫Chỉ hai người đó.
‫Sau đó, chúng ta có kiểu dữ liệu biểu đồ hoặc ký tự và nó sẽ chỉ chứa một chữ cái duy nhất.
‫Và để chỉ định một cái gì đó, bạn cần sử dụng các trích dẫn đơn ở đây.
‫Vì vậy, một trích dẫn đơn bắt đầu trích dẫn đơn kết thúc và cho phép một ký tự đơn theo nghĩa đen hoặc mã unicode.
‫Vì vậy, ở đây bạn có thể lưu trữ bất kỳ loại Unicode nào trong đây.
‫Và sau đó nếu bạn cần một văn bản dài hơn bao gồm nhiều ký tự khác nhau, thì bạn sẽ sử dụng
‫một chuỗi.
‫Và bạn có thể thấy ở đây chúng tôi đang sử dụng mã kép.
‫Vì vậy, điều này được sử dụng khá nhiều cho văn bản và cho phép nhiều chữ cái và unicode ở đây.
‫Bây giờ chúng ta hãy bắt đầu viết mã và đi sâu vào nó.
‫Ồ, và đừng quên đánh giá khóa học này, làm ơn.