avatar of 发明者量化-小小梦 发明者量化-小小梦
tập trung vào tin nhắn riêng tư
4
tập trung vào
1271
Người theo dõi

Các kiểu dữ liệu cơ bản tích hợp chuẩn của C++11

Được tạo ra trong: 2017-12-26 18:11:44, cập nhật trên: 2017-12-26 18:12:00
comments   0
hits   2072

Các kiểu dữ liệu cơ bản tích hợp chuẩn của C++11

C++11 C++ Tiêu chuẩn C++11 xác định các loại dữ liệu cơ bản bao gồm loại arithmetic và loại trống. Trong đó, loại arithmetic bao gồm ký tự, số nguyên, giá trị Boolean và số điểm nổi. Loại trống không tương ứng với các giá trị cụ thể và chỉ được sử dụng trong các trường hợp đặc biệt. Ví dụ phổ biến nhất là sử dụng loại trống khi hàm không trả về bất kỳ giá trị nào.

  • #### Các loại toán học được chia thành hai loại: kiểu toàn bộ ((integral type, bao gồm cả ký tự và giá trị Boolean)) và kiểu floating point.
kiểu nghĩa Kích thước tối thiểu
bool Loại Bull Không xác định, chỉ có giá trị true và false
char Loại ký tự 8bit
wchar_t Biểu tượng rộng 16bit
char16_t Unicode ký tự 16bit
char32_t Unicode ký tự 32bit
short Phong cách ngắn 16bit
int Hình dạng 16bit
long Đường dài 32bit
long long Đường dài 64bit
float Tính chính xác đơn 6 số hợp lệ
double Bi-chính xác float 10 số hợp lệ
long double Tính chính xác mở rộng của float 10 số hợp lệ

Máy tính lưu trữ dữ liệu theo chuỗi bit, mỗi bit không phải là 0 là 1 Hầu hết các máy tính xử lý bộ nhớ bằng các khối bằng số nguyên 2, khối bộ nhớ nhỏ nhất có thể truy cập được được gọi là byte (byte), 1 byte của hầu hết các máy được tạo thành từ 8 bit, đơn vị cơ bản của bộ nhớ được gọi là byte (word), từ được tạo thành từ 32 hoặc 64 bit, tức là 4 hoặc 8 byte. Hầu hết các máy tính liên kết mỗi byte trong bộ nhớ với một số (được gọi là địa chỉ địa chỉ).

Ngoài kiểu Boolean và kiểu chữ mở rộng, các kiểu chữ còn lại có thể được chia thành hai loại: kiểu chữ ký hiệu ((signed) và kiểu chữ không ký hiệu ((unsigned)). signed int có thể biểu thị số dương, số âm và 0; unsigned int chỉ đại diện cho giá trị lớn hơn bằng 0 。。。 Các kiểu int, short, long, long long là các kiểu nguyên tử có ký hiệu theo mặc định, và nếu chúng được thêm tiền tố unsigned vào phía trước của chúng, chúng sẽ tạo ra các kiểu không có ký hiệu.

Loại char được chia thành ba loại char, char ký và char không ký, cần lưu ý rằng char và char ký không giống nhau, hình thức biểu hiện char cụ thể chỉ có một trong hai hình thức (có ký hiệu và không có ký hiệu), thực hiện cụ thể được quyết định bởi trình biên dịch.