Lập trình máy tính - Các kiểu dữ liệu
Hãy thảo luận về một khái niệm rất đơn giản nhưng rất quan trọng có sẵn trong hầu hết các ngôn ngữ lập trình được gọi là data types. Như tên của nó đã chỉ ra, kiểu dữ liệu đại diện cho kiểu dữ liệu mà bạn có thể xử lý bằng chương trình máy tính của mình. Nó có thể là số, chữ và số, thập phân, v.v.
Hãy tạm gác phần Lập trình Máy tính sang một bên và lấy một ví dụ đơn giản về việc cộng hai số nguyên 10 & 20, có thể thực hiện đơn giản như sau:
10 + 20
Hãy thực hiện một bài toán khác mà chúng ta muốn cộng hai số thập phân 10,50 & 20,50, sẽ được viết như sau:
10.50 + 20.50
Hai ví dụ là đơn giản. Bây giờ, hãy lấy một ví dụ khác mà chúng ta muốn ghi thông tin học sinh vào một cuốn sổ. Sau đây chúng tôi xin ghi lại thông tin sau -
Name:
Class:
Section:
Age:
Sex:
Bây giờ, hãy đặt một hồ sơ học sinh theo yêu cầu đã cho -
Name: Zara Ali
Class: 6th
Section: J
Age: 13
Sex: F
Ví dụ đầu tiên xử lý các số nguyên, ví dụ thứ hai thêm hai số thập phân, trong khi ví dụ thứ ba xử lý hỗn hợp dữ liệu khác nhau. Hãy đặt nó như sau:
Tên sinh viên "Zara Ali" là một chuỗi các ký tự còn được gọi là một chuỗi.
Học sinh lớp "6" đã được biểu diễn bằng một hỗn hợp của số nguyên và một chuỗi hai ký tự. Một hỗn hợp như vậy được gọi là chữ và số.
Phần sinh viên đã được đại diện bởi một ký tự duy nhất là 'J'.
Tuổi học sinh được biểu thị bằng một số nguyên là 13.
Giới tính của sinh viên được thể hiện bằng một ký tự duy nhất là 'F'.
Bằng cách này, chúng tôi nhận ra rằng trong cuộc sống hàng ngày, chúng tôi xử lý các loại dữ liệu khác nhau như chuỗi, ký tự, số nguyên (số nguyên) và số thập phân (số dấu phẩy động).
Tương tự, khi chúng ta viết một chương trình máy tính để xử lý các loại dữ liệu khác nhau, chúng ta cần xác định rõ loại của nó; nếu không thì máy tính không hiểu cách thực hiện các hoạt động khác nhau trên dữ liệu đã cho đó. Các ngôn ngữ lập trình khác nhau sử dụng các từ khóa khác nhau để chỉ định các kiểu dữ liệu khác nhau. Ví dụ, ngôn ngữ lập trình C và Java sử dụngint để chỉ định dữ liệu số nguyên, trong khi char chỉ định một kiểu dữ liệu ký tự.
Các chương tiếp theo sẽ chỉ cho bạn cách sử dụng các kiểu dữ liệu khác nhau trong các tình huống khác nhau. Bây giờ, hãy kiểm tra các kiểu dữ liệu quan trọng có sẵn trong C, Java và Python và các từ khóa mà chúng ta sẽ sử dụng để chỉ định các kiểu dữ liệu đó.
Các kiểu dữ liệu C và Java
C và Java hỗ trợ gần như cùng một tập hợp các kiểu dữ liệu, mặc dù Java hỗ trợ các kiểu dữ liệu bổ sung. Hiện tại, chúng tôi đang sử dụng một vài kiểu dữ liệu phổ biến được hỗ trợ bởi cả hai ngôn ngữ lập trình -
Kiểu | Từ khóa | Phạm vi giá trị có thể được biểu thị bằng kiểu dữ liệu này |
---|---|---|
Tính cách | char | -128 đến 127 hoặc 0 đến 255 |
Con số | int | -32,768 đến 32,767 hoặc -2,147,483,648 đến 2,147,483,647 |
Số nhỏ | ngắn | -32,768 đến 32,767 |
Số dài | Dài | -2.147.483.648 đến 2.147.483.647 |
Số thập phân | Phao nổi | 1,2E-38 đến 3,4E + 38 cho đến 6 chữ số thập phân |
Các kiểu dữ liệu này được gọi là kiểu dữ liệu nguyên thủy và bạn có thể sử dụng các kiểu dữ liệu này để xây dựng các kiểu dữ liệu phức tạp hơn, kiểu dữ liệu này được gọi là kiểu dữ liệu do người dùng xác định, ví dụ một chuỗi sẽ là một chuỗi các ký tự.
Các kiểu dữ liệu Python
Python có năm kiểu dữ liệu chuẩn nhưng ngôn ngữ lập trình này không sử dụng bất kỳ từ khóa nào để chỉ định một kiểu dữ liệu cụ thể, thay vào đó Python đủ thông minh để tự động hiểu một kiểu dữ liệu nhất định.
- Numbers
- String
- List
- Tuple
- Dictionary
Ở đây, Number chỉ định tất cả các loại số bao gồm cả số thập phân và chuỗi đại diện cho một dãy ký tự có độ dài từ 1 ký tự trở lên. Bây giờ, hãy tiếp tục với hai kiểu dữ liệu này và bỏ qua List, Tuple và Dictionary, là những kiểu dữ liệu nâng cao trong Python.