Kiểu dữ liệu trong C đóng một vai trò rất quan trọng trong chương trình lập trình. Đây cũng là một kiến thức nền tảng để bắt đầu tham gia vào công nghệ thông tin. Vì vậy trong bài viết này chúng ta sẽ đi tìm hiểu rõ hơn về kiểu dữ liệu trong C nhé!
Kiểu dữ liệu trong C là gì?
Kiểu dữ liệu trong C có thể hiểu đơn giản là những kiểu dữ liệu được lưu trữ sẵn trong chương trình C. Chúng thường được sử dụng trong khi xác định một biến hoặc các hàm trong C. Điều quan trọng là trình biên dịch phải hiểu loại dữ liệu được xác định trước mà nó sẽ gặp trong chương trình. Nói chung, kiểu dữ liệu C là một thuộc tính cho máy tính biết cách diễn giải giá trị.
Các kiểu dữ liệu trong C
Chúng ta tìm hiểu 3 nhóm kiểu dữ liệu chính trong ngôn ngữ :
Các kiểu dữ liệu trong C
Nhóm dữ liệu cơ bản (Primary)
Kiểu ký tự Char: Kiểu kí tự char có 1 kiểu đặc biệt là String, bao gồm chuỗi nhiều char liên tiếp.
Kiểu số nguyên (kiểu int) trong C: Kiểu dữ liệu số nguyên chia thành 2 kiểu có dấu (signal) và không âm (unsigned).
Kiểu số thực dấu chấm động (Floating-Point) trong C
Bảng dưới đây là các kiểu số thực dấu chấm động tiêu chuẩn
KIỂU | CỠ LƯU TRỮ | DÃY GIÁ TRỊ | ĐỘ CHÍNH XÁC |
---|---|---|---|
float | 4 byte | 1.2E-38 tới 3.4E+38 | 6 vị trí thập phân |
double | 8 byte | 2.3E-308 tới 1.7E+308 | 15 vị trí thập phân |
long double | 10 byte | 3.4E-4932 tới 1.1E+4932 | 19 vị trí thập phân |
Tìm hiểu thêm: https://baskadia.com/post/6qfzv
Kiểu Void
Kiểu void xác định không có giá trị nào. Nó được sử dụng trong 4 trường hợp sau đây:
- Hàm trả về không có giá trị.
- Hàm không có tham số truyền vào.
- Hàm không có giá trị và không có tham số truyền vào.
- Con trỏ kiểu void* . Ví dụ: void *malloc (size_t size); sẽ học trong các bài con trỏ.
Nhóm dữ liệu do người dùng định nghĩa (User defined)
Người lập trình tự định nghĩa kiểu dữ liệu mình sử dụng. Kiểu dữ liệu được định nghĩa phải sử dụng các kiểu dữ liệu cơ bản để tạo ra. Nội dung về enum và typerdef các bạn đón xem chi tiết bài sau nha!
Nhóm kiểu dữ liệu nâng cấp (Derived)
Đây là các kiểu dữ liệu có chức năng đặc biệt, cũng được tạo ra bởi các kiểu dữ liệu cơ bản, để sử dụng trong các trường hợp đặc biệt.
Trên đây chúng tôi đã giới thiệu về kiểu dữ liệu trong C là gì cũng như các kiểu dữ liệu trong C. Đây là những kiến thức nền tảng để bắt đầu hành trình làm việc với công nghệ thông tin.
Xem thêm tại: https://stylowi.pl/58955416
Hi we want to help you. Plagiarism is strongly prohibited in steemit. If you want to continue your steemit journey then read all the rules first. To know more check the FAQ section. You have to be creative to survive here. Read post of good content creators.Contact with us in apeal section of abuse watcher discord channel.
Discord-Link
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit