Trong nội dung bài viết này họ sẽ tò mò các kiểu dữ liệu trong C như: mẫu mã số thực (float), số nguyên (int), ký kết tự (char), ... Và nhiều phong cách dữ liệu đặc biệt quan trọng khác.

Bạn đang xem: Int là gì? ý nghĩa của từ int


C là ngôn ngữ rất nặng nề tính, các bạn không thể gán tài liệu kiểu float cho biến chuyển được khai báo hình trạng int. Vị vậy khi tạo ra một biến bạn cần phải xác định rõ là tài liệu cần lưu giữ là gì để khai báo cho phù hợp. Cùng sau đấy là danh sách data type vào C hay được áp dụng nhất.

1. Bảng những kiểu tài liệu trong C

Trước tiên hãy coi bảng bắt tắt các kiểu tài liệu cơ phiên bản trong C đã nhé, và bọn họ sẽ lần lượt mày mò từng các loại ở những phần tiếp theo. Type size (bytes) Format Specifier int 2 -> 4 %d, %i char 1 %c float 4 %f double 8 %lf short int 2 %hd unsigned int 2 -> 4 %u long int 4 -> 8 %ld, %li long long int 8 %lld, %lli unsigned long int 4 %lu unsigned long long int 8 %llu signed char 1 %c unsigned char 1 %c long double 10 -> 16 %Lf

2. Cụ thể kích thước những kiểu dữ liệu trong C

Kiểu int

Int là chữ viết tắt của Integer, đấy là kiểu số nguyên âm hoặc nguyên dương và không có giá trị thập phân.

*

Bài viết này được đăng tại freetuts.net, không được copy dưới phần đông hình thức.

Ví dụ:


0, 10, -7 là các số nguyên0.4, 0.7 chưa phải là số nguyên

Để khai báo một biến kiểu int thì ta thực hiện cú pháp như sau: int ten_bien;

Ngoài ra ta rất có thể khai báo những biến tiếp tục như sau: int id, age;

Kích thước của đẳng cấp Int thường là 4 bytes (32 bits), tức giao động vào khoảng -2147483648 mang lại 2147483647.

Kiểu float cùng double

Đây là phong cách số thực, dùng làm chứa phần lớn số có dấu phẩy động. Ví dụ như 2.5 với 5.6 là đa số số thực.

Dưới đó là cách khai báo phát triển thành kiểu số thực: float salary; double price;

Trong C, số lốt phẩy động cũng hoàn toàn có thể được màn biểu diễn theo cấp số nhân. Lấy một ví dụ float normalizationFactor = 22.442e2;


Câu hỏi đưa ra là sự không giống nhau giữa float với double là gì?

Về đặc thù thì cả hai tương tự nhau, chỉ khác biệt về kích cỡ như sau:

float có kích thước 4 bytesdouble có size 8 bytes

Kiểu char

Kiểu char khôn xiết đặt biệt, nó dùng để làm lưu trữ một ký kết tự bất kì, và cam kết tự đó nên ở định hình chuỗi. Bởi vậy khi gán giá bán trị cho nó ta phải dùng vệt nháy để bao quanh ký tự yêu cầu gán lại.

Ví dụ: char chạy thử = "h";

Kích thước của hình dạng char là một trong những byte.

Kiểu void

Đây là kiểu tài liệu khá để biệt, nó có ý nghĩa không là gì cả, thường xuyên được dùng trong những function không có giá trị trả về. Sự việc này bọn họ sẽ học ở gần như bài tiếp theo sau nhé.


Kiểu short với long

Nếu bạn muốn lưu trữ một con số không nhỏ và đẳng cấp dữ liệu lúc này không thỏa mãn nhu cầu được thì hãy thêm trường đoản cú khóa long vào lúc khai báo nhé. Ví dụ: long a; long long b; long double c;

Còn nếu như bạn chắc chắn rằng số nguyên lưu trữ sẽ rất bé dại nên không nhất thiết phải phí phạm kích thước thì hãy sư dụng từ khóa short nhé. Short d;

Bây giờ bọn họ thử xem size của những kiểu dữ liệu bằng phương pháp dùng hàm sizeof(). #include int main() short a; long b; long long c; long double d; printf("size of short = %d bytes ", sizeof(a)); printf("size of long = %d bytes ", sizeof(b)); printf("size of long long = %d bytes ", sizeof(c)); printf("size of long double= %d bytes ", sizeof(d)); return 0;

Kết trái thu được như sau:

*

Trên là danh sách các kiểu dữ liệu thường dùng trong ngôn ngữ C, các bạn phải nhớ size và tác dụng của từng giao diện để về sau sử dụng cho phù hợp nhé. Ví dụ như muốn lưu trữ số nguyên thì sử dụng kiểu int, số thực thì thứ hạng float hoặc double, cam kết tự thì thứ hạng char.

Xem thêm: Từ Điển Anh Việt " Coast Guard Là Gì ? Tuần Duyên Hoa Kỳ Coast Guard Là Gì

Vẫn còn một trong những kiểu nâng cấp nữa như: Mảng, Pointer, Object, nhưng lại ta đang học nó nghỉ ngơi những bài xích nâng cao.