http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Kiểu liệu C++ Trong làm việc với ngơn ngữ lập trình nào, bạn cần sử dụng kiểu biến đa dạng để lưu giữ thơng tin Các biến, khơng khác ngồi vị trí nhớ dành riêng để lưu giá trị Nghĩa là, bạn tạo biến, bạn dành riêng số không gian nhớ cho biến Bạn thích lưu thơng tin kiểu liệu (Data Type) đa dạng Character, Wide Character, integer, floating-point, double floating point, Boolean, … Dựa kiểu liệu biến, hệ thống cấp phát nhớ định lưu giữ nhớ dành riêng Kiểu liệu nguyên thủy C++ Tên tiếng Anh Primitive Type, gọi kiểu liệu gốc, kiểu liệu có sẵn C++ Bên cạnh kiểu liệu gốc này, C++ cung cấp kiểu liệu user-defined Bảng liệt kê kiểu liệu C++: Kiểu liệu Từ khóa Boolean bool Character char Integer int Floating point float Double floating point double Valueless void Wide character wchar_t Một số kiểu sửa đổi sử dụng nhiều modifier này: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp signed unsigned short long Copyright © vietjack.com Bảng sau hiển thị kiểu biến, lượng nhớ dùng để lưu giá trị nhớ, giá trị lớn nhỏ lưu giữ với kiểu biến đó: Kiểu Độ rộng bit Dãy giá trị char 1byte -127 tới 127 tới 255 unsigned char 1byte tới 255 signed char 1byte -127 tới 127 int 4bytes -2147483648 tới 2147483647 unsigned int 4bytes tới 4294967295 signed int 4bytes -2147483648 tới 2147483647 short int 2bytes -32768 tới 32767 unsigned short int Range tới 65,535 signed short int Range -32768 tới 32767 long int 4bytes -2,147,483,647 tới 2,147,483,647 http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com signed long int 4bytes Tương tự long int unsigned long int 4bytes tới 4,294,967,295 float 4bytes +/- 3.4e +/- 38 (~7 digits) double 8bytes +/- 1.7e +/- 308 (~15 digits) long double 8bytes +/- 1.7e +/- 308 (~15 digits) wchar_t or bytes wide character Kích cỡ biến khác với hiển thị bảng, phụ thuộc vào compiler máy tính bạn sử dụng Dưới ví dụ đưa kích cỡ xác kiểu liệu đa dạng máy tính bạn #include using namespace std; int main() { cout