Kiểu dữ liệu C ++
Một kiểu dữ liệu chỉ định loại dữ liệu mà một biến có thể lưu trữ như số nguyên, dấu phẩy, ký tự, v.v.
Có 4 loại kiểu dữ liệu trong ngôn ngữ C ++.
Các loại | Loại dữ liệu |
---|---|
Kiểu dữ liệu cơ bản | int, char, float, double, v.v. |
Kiểu dữ liệu phái sinh | array, pointer, etc |
Kiểu dữ liệu liệt kê | enum |
Kiểu dữ liệu do người dùng xác định | structure |
Kiểu dữ liệu cơ bản
Các kiểu dữ liệu cơ bản là dựa trên số nguyên và dựa trên dấu phẩy động. Ngôn ngữ C ++ hỗ trợ cả chữ và ký không dấu.
Kích thước bộ nhớ của các loại dữ liệu cơ bản có thể thay đổi theo hệ điều hành 32 hoặc 64 bit.
Chúng ta hãy xem các loại dữ liệu cơ bản. Nó có kích thước được đưa ra theo hệ điều hành 32 bit.
Kiểu dữ liệu | Kích thước bộ nhớ | Phạm vi |
---|---|---|
char | 1 byte | -128 to 127 |
signed char | 1 byte | -128 to 127 |
unsigned char | 1 byte | 0 to 127 |
short | 2 byte | -32,768 to 32,767 |
signed short | 2 byte | -32,768 to 32,767 |
unsigned short | 2 byte | 0 to 32,767 |
int | 2 byte | -32,768 to 32,767 |
signed int | 2 byte | -32,768 to 32,767 |
unsigned int | 2 byte | 0 to 32,767 |
short int | 2 byte | -32,768 to 32,767 |
signed short int | 2 byte | -32,768 to 32,767 |
unsigned short int | 2 byte | 0 to 32,767 |
long int | 4 byte | |
signed long int | 4 byte | |
unsigned long int | 4 byte | |
float | 4 byte | |
double | 8 byte | |
long double | 10 byte |