Menu
CoddyTech

Số nguyên

Thuộc phần Kiến thức nền tảng trong hành trình C++ của Coddy. Bài học 5 trên 74.

Biến là những nơi lưu trữ các giá trị dữ liệu. Chúng được dùng để lưu trữ, thao tác và hiển thị thông tin trong chương trình.

Nói ngắn gọn, biến giống như một đơn vị bộ nhớ mà chúng ta có thể truy cập bằng cách nhập tên biến. 

Mỗi biến (variable) có một tên duy nhất và một giá trị (value) có thể thuộc nhiều kiểu khác nhau. C++ có nhiều kiểu dữ liệu (data type) tích hợp sẵn để xác định loại giá trị mà một biến có thể lưu trữ.

Làm việc với biến gồm hai bước:

  • Khai báo: cho máy tính biết biến tồn tại:
    int age;
  • Khởi tạo: gán một giá trị cho biến:
    age = 30;

Bạn có thể kết hợp hai bước này thành một dòng theo định dạng sau:

variable_type variable_name = value;

Trong C++, số nguyên thường được biểu diễn bằng kiểu dữ liệu int.

int dùng để lưu số nguyên không có phần thập phân. Ví dụ:

int age = 30;
int temperature = -5;
int count = 100;

Khi khai báo biến trong C++, bạn cần chỉ định kiểu dữ liệu của biến trước tên biến. Đây được gọi là khai báo kiểu dữ liệu. Sau khi khai báo với một kiểu dữ liệu nhất định, biến chỉ có thể chứa các giá trị thuộc kiểu dữ liệu đó.

Bạn cũng có thể khai báo nhiều biến cùng kiểu dữ liệu trên một dòng:

int a, b, c;

Trong C++ hiện đại, bạn cũng có thể khởi tạo biến bằng khởi tạo bằng dấu ngoặc nhọn hoặc khởi tạo bằng hàm khởi tạo:

int num{0};   // khởi tạo bằng dấu ngoặc nhọn
int num(0);   // khởi tạo bằng hàm khởi tạo

C++ cũng cung cấp từ khóa (keyword) auto, cho phép trình biên dịch tự động suy luận kiểu dữ liệu của một biến dựa trên giá trị được gán cho biến đó:

auto score = 10;    // Suy ra kiểu int
auto price = 9.99;  // Suy ra kiểu double
challenge icon

Thử thách

Người mới

Khai báo một biến int có tên quantity và khởi tạo biến này với giá trị 5.

Tự làm thử

    // Khai báo và khởi tạo các biến (variables) tại đây
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C++ online