Video: C++ - 3 - Kiểu dữ liệu và cách khai báo biến trong C++ | Học lập trình C++ cơ bản 2025
Trong C ++, các biến phải được khai báo và chúng phải được gán một kiểu. May mắn thay, C ++ cung cấp một số loại biến. Xem bảng để biết danh sách các biến số, lợi thế và hạn chế của chúng.
Biến | Định nghĩa một hằng | Cái gì |
---|---|---|
int | 1 | Một số đếm đơn giản, dương hoặc âm. |
ngắn int | - | Một phiên bản nhỏ hơn tiềm năng của int.
Nó sử dụng bộ nhớ ít hơn nhưng có phạm vi nhỏ hơn. |
long int | 10L | Một phiên bản có tiềm năng lớn hơn của int.
Không có sự khác nhau giữa long và int với gcc |
long long int | 10LL | Một phiên bản thậm chí còn lớn hơn của int. |
nổi | 1. 0F | Một số thực chính xác. Phiên bản nhỏ hơn này có ít hơn 999 bộ nhớ hơn một đôi nhưng có độ chính xác
ít hơn và một phạm vi nhỏ hơn. đôi |
1. 0 | Một biến điểm nổi chuẩn. | dài gấp đôi |
- | Số điểm nổi lớn hơn tiềm ẩn. Trên máy tính, đôi dài được sử dụng cho kích thước gốc của bộ xử lý điểm trôi nổi | 80 × 86, là 80 bit.
char |
'c' | Một biến char duy nhất chứa một ký tự chữ cái hoặc ký tự số | . Không thích hợp với số học
. wchar_t |
L'c ' | Một ký tự lớn hơn có khả năng chứa các ký hiệu có bộ ký tự | lớn hơn như Trung Quốc.
char string |
"Đây là một chuỗi" | Một chuỗi ký tự tạo thành một câu hoặc cụm từ. | bool |
true | Giá trị khác chỉ là sai. |
|
Các kiểu số nguyên có trong cả hai phiên bản đã ký và không dấu. Ký tên luôn là mặc định (cho mọi thứ ngoại trừ char và wchar_t). Phiên bản unsigned được tạo ra bằng cách thêm từ khóa unsigned ở phía trước của kiểu trong khai báo. Các hằng số unsigned bao gồm một U hoặc u trong kiểu của chúng. Vì vậy, sau đây khai báo một biến int unsigned và gán nó là giá trị 10:
Câu lệnh sau tuyên bố hai biến lVariable1 và lVariable2 như kiểu int dài và đặt chúng bằng với giá trị 1, trong khi dVariable là một giá trị gấp đôi với giá trị 1. 0. Chú ý trong tuyên bố của lVariable2 rằng int được giả định và có thể bị bỏ lại:
// khai báo hai biến int dài và đặt chúng vào 1 long int lVariable1 long lVariable2; / / int được giả định lVariable1 = lVariable2 = 1; // khai báo một biến kiểu double và đặt nó là 1. 0 double dVariable; dVariable = 1. 0;
Bạn có thể khai báo một biến và khởi tạo nó trong cùng câu lệnh:int nVariable = 1; / / tuyên bố một biến và / / khởi tạo nó đến 1
Một biến char có thể chứa một ký tự đơn; một chuỗi ký tự (mà không thực sự là một loại biến nhưng hoạt động như một cho hầu hết các mục đích) giữ một chuỗi ký tự. Vì vậy, 'C' là một char có chứa các ký tự C, trong khi "C" là một chuỗi với một nhân vật trong đó.
Một sự tương tự thô là "C" tương ứng với một cái đinh trong tay, trong khi "C" tương ứng với một khẩu súng đinh với một cái đinh để lại trong tạp chí.
Nếu một ứng dụng yêu cầu một chuỗi, bạn phải cung cấp một chuỗi, ngay cả khi chuỗi chứa chỉ một ký tự. Cung cấp không có gì nhưng các nhân vật chỉ sẽ không làm công việc.