Trong lập trình C, kiểu dữ liệu là phần khai báo cho biến. Điều này xác định loại và kích thước của dữ liệu được liên kết với các biến. Ví dụ,
int myVar;
Ở đây, myVar là một biến kiểu
int id;
0 [số nguyên]. Kích thước của int id;
0 là 4 bytecác loại cơ bản
Đây là bảng chứa các loại thường được sử dụng trong lập trình C để truy cập nhanh
TypeSize [bytes]Format Specifierint id;
0at least 2, usually 4int id;
3, int id;
4int id;
51int id;
6int id;
74int id;
8int id;
98int id;
10int id;
112 usuallyint id;
12int id;
13at least 2, usually 4int id;
14int id;
15at least 4, usually 8int id;
16, int id;
17int id;
18at least 8int id;
19, int id;
10int id;
11at least 4int id;
12int id;
13at least 8int id;
14int id;
151int id;
6int id;
171int id;
6int id;
19at least 10, usually 12 or 16int id;
10int
Số nguyên là số nguyên có thể có cả giá trị 0, dương và âm nhưng không có giá trị thập phân. Ví dụ:
int id;
11, int id;
12, int id;
13Chúng ta có thể sử dụng
int id;
0 để khai báo một biến số nguyênint id;
Ở đây, id là một biến kiểu số nguyên
Có thể khai báo nhiều biến cùng lúc trong lập trình C. Ví dụ,
int id;
1Kích thước của
int id;
0 thường là 4 byte [32 bit]. Và, nó có thể mất int id;
16 trạng thái riêng biệt từ int id;
17 đến int id;
18nổi và tăng gấp đôi
int id;
7 và int id;
9 được sử dụng để giữ số thựcint id;
1Trong C, số dấu phẩy động cũng có thể được biểu diễn theo cấp số nhân. Ví dụ,
int id;
1Sự khác biệt giữa
int id;
7 và int id;
9 là gì?Kích thước của
int id;
7 [kiểu dữ liệu float chính xác đơn] là 4 byte. Và kích thước của int id;
9 [kiểu dữ liệu float chính xác kép] là 8 bytethan
Từ khóa
int id;
5 dùng để khai báo biến kiểu ký tự. Ví dụ,int id;
1Kích thước của biến ký tự là 1 byte
khoảng trống
int id;
16 là một loại không đầy đủ. Nó có nghĩa là "không có gì" hoặc "không có loại". Bạn có thể nghĩ khoảng trống là vắng mặtVí dụ: nếu một hàm không trả về bất kỳ thứ gì, thì kiểu trả về của nó phải là
int id;
16Lưu ý rằng, bạn không thể tạo các biến kiểu
int id;
16ngắn và dài
Nếu bạn cần sử dụng một số lượng lớn, bạn có thể sử dụng trình xác định loại
int id;
19. Đây là cáchint id;
6Ở đây các biến a và b có thể lưu trữ các giá trị nguyên. Và, c có thể lưu trữ một số dấu phẩy động
Nếu chắc chắn thì chỉ dùng số nguyên nhỏ [phạm vi ______560], có thể dùng _
int id;
61int id;
9Bạn luôn có thể kiểm tra kích thước của một biến bằng cách sử dụng toán tử
int id;
62int id;
1đã ký và chưa ký
Trong C,
int id;
63 và int id;
64 là các công cụ sửa đổi loại. Bạn có thể thay đổi lưu trữ dữ liệu của một loại dữ liệu bằng cách sử dụng chúng
63 - cho phép lưu trữ cả số dương và số âmint id;
64 - chỉ cho phép lưu trữ các số dươngint id;
Ví dụ,
int id;
6Ở đây, các biến x và num chỉ có thể chứa các giá trị 0 và dương vì chúng ta đã sử dụng công cụ sửa đổi
int id;
64Xem xét kích thước của
int id;
0 là 4 byte, biến y có thể chứa các giá trị từ int id;
69 đến int id;
90, trong khi biến x có thể chứa các giá trị từ int id;
11 đến int id;
92Các kiểu dữ liệu dẫn xuất
Các kiểu dữ liệu có nguồn gốc từ các kiểu dữ liệu cơ bản là các kiểu dẫn xuất. Ví dụ. mảng, con trỏ, kiểu hàm, cấu trúc, v.v.