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

Bạn đang xem: Cách dùng hàm char trong c

*


*

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

1. Bảng các kiểu dữ liệu trong C

Trước tiên hãy coi bảng tóm tắt những kiểu dữ liệu cơ phiên bản trong C đã nhé, và chúng ta sẽ lần lượt mày mò từng nhiều loại ở các phần tiếp theo.

TypeSize (bytes)Format Specifier
int2 -> 4%d, %i
char1%c
float4%f
double8%lf
short int2%hd
unsigned int2 -> 4%u
long int4 -> 8%ld, %li
long long int8%lld, %lli
unsigned long int4%lu
unsigned long long int8%llu
signed char1%c
unsigned char1%c
long double10 -> 16%Lf

2. Chi tiết kích thước các kiểu tài 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


Ví dụ:

0, 10, -7 là các số nguyên0.4, 0.7 không phải là số nguyên

Để khai báo một đổi thay kiểu int thì ta sử dụng cú pháp như sau:


int ten_bien;
Ngoài ra ta rất có thể khai báo những biến liên tục như sau:


int id, age;
Kích thước của loại Int thường xuyên là 4 bytes (32 bits), tức giao động vào khoảng chừng -2147483648 mang đến 2147483647.

Kiểu float với double

Đây là giao diện số thực, dùng để làm chứa những số tất cả dấu phẩy động. Ví dụ 2.5 và 5.6 là các số thực.

Xem thêm: Quizlet Là Gì? Cách Sử Dụng Quizlet Để Học Từ Vựng Hiệu Quả Quizlet Là Gì, Cách Sử Dụng Như Thế Nào

Dưới đấy là cách khai báo phát triển thành kiểu số thực:


float salary;double price;
Trong C, số vết phẩy cồn cũng có thể được màn biểu diễn theo cấp cho số nhân. Ví dụ


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

Về đặc điểm thì cả hai tương tự nhau, chỉ khác biệt về form size như sau:

float có form size 4 bytesdouble có form size 8 bytes

Kiểu char

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

Ví dụ:


Kích thước của hình dạng char là 1 byte.

Kiểu void

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

Kiểu short với long

Nếu bạn muốn lưu trữ một bé số không hề nhỏ và mẫu mã dữ liệu hiện tại không đáp ứng nhu cầu được thì nên thêm từ khóa long vào tầm khoảng khai báo nhé. Ví dụ:


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


#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 từ C, các bạn phải nhớ kích cỡ và tác dụng của từng kiểu để sau này sử dụng cho phù hợp nhé. Ví dụ như muốn tàng trữ số nguyên thì dùng kiểu int, số thực thì dạng hình float hoặc double, ký kết tự thì dạng hình char.

Vẫn còn một số kiểu nâng cao nữa như: Mảng, Pointer, Object, nhưng ta vẫn học nó nghỉ ngơi những bài bác nâng cao.