Review Các kiểu dữ liệu cơ bản trong C/C++ thường gặp

Chia sẻ Các kiểu dữ liệu cơ bản trong C/C++ thường gặp là conpect trong content hiện tại của blog Tiên Kiếm. Đọc content để biết chi tiết nhé.

Trong ngôn ngữ lập trình, kiểu dữ liệu đóng một vai trò vô cùng quan trọng của một chương trình lập trình. Vậy kiểu dữ liệu là gì? Các kiểu dữ liệu thường gặp trong C/C++ là gì? Hãy cùng theo dõi bài viết dưới đây nhé!

Các kiểu dữ liệu trong C/C++ thường gặp

Các kiểu dữ liệu trong C/C++ thường gặp

I. Kiểu dữ liệu (data type) là gì?

Kiểu dữ liệu là thành phần cốt lõi của lập trình, nó là tập hợp các nhóm dữ liệu có cùng đặc tính, hệ giá trị và thao tác xử lý trên trường dữ liệu đó. Kiểu dữ liệu giúp phân loại và xác định giá trị, bộ nhớ của một biến hoặc dữ liệu, từ đó chúng ta có thể xác định biến đó thuộc kiểu giá trị nào? (số nguyên, số thực,…)

II. Các kiểu dữ liệu trong C/C++

1. Kiểu dữ liệu cơ bản

Kiểu dữ liệu Kích thước (Byte) Phạm vi giá trị
int (số nguyên) 2 -32,768 đến 32,767
float (số thực) 4 3.4 x 10-38 đến 3.4 x 1038
double (số thực) 8 1.7 x 10-308 đến 1.7 x 10308
char (ký tự) 1 -128 đến 127
bool (boolean) 1 true/false
void 0 Không lưu bất cứ dữ liệu gì
wchar_t 2 0 đến 65,535

2. Modifier trong C/C++

Trong C/C++ cho phép các kiểu dữ liệu char, int và double có các Modifier đặt trước chúng. Modifier được sử dụng để thông báo ý nghĩa của kiểu cơ sở, giúp cho nó tăng sự chính xác hơn với sự cần thiết của các tình huống đa dạng.

Có 4 loại Modifier trong C/C++: signed (có dấu), unsigned (không có dấu), long, short.

Kiểu dữ liệu Kích thước (Byte) Phạm vi giá trị
unsigned char 1 0 đến 255
signed char 1 -128 đến 127
unsigned int 4 -2,147,483,648 đến 2,147,483,647
signed int 4 0 đến 4,294,967,295
short int 2 -32,768 đến 32,767
unsigned short int 2 0 đến 65,535
long int 4 -2,147,483,648 đến 2,147,483,647
unsigned long int 4 0 đến 4,294,967,295
long long int 8 -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807
unsigned long long int 8 0 đến 18,446,744,073,709,551,615

Bài viết trên đã giới thiệu đến bạn các kiểu dữ liệu trong C/C++ thường gặp. Nếu bạn thấy hữu ích thì hãy chia sẻ với bạn bè và đừng quên để lại bình luận phía bên dưới nhé!

Nguồn tham khảo: Data Type Range – Microsoft Docs