Kiểu dữ liệu trong C là gì?

in kieudulieutrongc •  2 years ago  (edited)

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ữ :

img

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ỂUCỠ LƯU TRỮDÃY GIÁ TRỊĐỘ CHÍNH XÁC
float4 byte1.2E-38 tới 3.4E+386 vị trí thập phân
double8 byte2.3E-308 tới 1.7E+30815 vị trí thập phân
long double10 byte3.4E-4932 tới 1.1E+493219 vị trí thập phân

imgTì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.

img Xem thêm tại: https://stylowi.pl/58955416

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Hi this is Detective @kuasha-the-fog from @abuse-watcher. We found this post as a plagiarized content.

Kind of abusePlagiarism
Action takenYes
Down voteNo

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