Skip to content

Tự học C++ - Module 2: Biến, Kiểu dữ liệu, Toán tử và Chuỗi

TuanNDA
Published date:
Edit this post

Table of contents

Open Table of contents

1. Biến (Variables) trong C++

Biến là những “thùng chứa” dùng để lưu trữ các giá trị dữ liệu. Trong C++, mỗi biến phải được xác định rõ kiểu dữ liệu.

Các loại biến cơ bản:

Khai báo và khởi tạo biến:

Cú pháp: Kiểu_dữ_liệu tên_biến = giá_trị;

int myNum = 15;        // Khai báo kiểu nguyên
double myFloat = 5.99; // Khai báo kiểu số thực
char myLetter = 'D';   // Khai báo kiểu ký tự
string myText = "Hi";  // Khai báo kiểu chuỗi
bool myStatus = true;  // Khai báo kiểu Boolean

Lưu ý: Bạn có thể khai báo biến trước và gán giá trị sau. Nếu gán giá trị mới cho biến đã có, giá trị cũ sẽ bị ghi đè.

Khai báo nhiều biến:

Bạn có thể khai báo nhiều biến cùng kiểu trên một dòng bằng cách dùng dấu phẩy:

int x = 5, y = 6, z = 50;
cout << x + y + z;

2. Định danh (Identifiers)

Tất cả các biến trong C++ phải được định danh bằng tên duy nhất. Những tên duy nhất này được gọi là định danh.

Quy tắc đặt tên biến:


3. Hằng số (Constants)

Khi bạn không muốn người khác (hoặc chính mình) thay đổi giá trị của một biến, hãy sử dụng từ khóa const. Điều này sẽ biến biến đó thành “hằng số” (chỉ đọc).

const int minutesPerHour = 60;
const float PI = 3.14;

Lưu ý: Bạn phải gán giá trị cho hằng số ngay khi khai báo.


4. Chi tiết các kiểu dữ liệu (Data Types)

Kiểu dữ liệu xác định kích thước và loại thông tin mà biến sẽ lưu trữ.

Kiểu dữ liệuKích thướcMô tả
bool1 byteLưu true hoặc false
char1 byteLưu một ký tự/chữ cái/số duy nhất (mã ASCII)
int2 hoặc 4 bytesLưu số nguyên
float4 bytesLưu số thực (độ chính xác 6-7 chữ số thập phân)
double8 bytesLưu số thực (độ chính xác 15 chữ số thập phân)

5. Toán tử (Operators)

Toán tử được dùng để thực hiện các phép tính trên biến và giá trị.

Toán tử số học:

Dùng để thực hiện các phép toán toán học cơ bản.

Toán tử gán:

Dùng để gán giá trị cho biến.

Toán tử so sánh:

Dùng để so sánh hai giá trị, kết quả trả về là bool (true/false).


6. Chuỗi văn bản (Strings)

Để sử dụng chuỗi trong C++, bạn phải bao gồm thư viện <string>.

#include <iostream>
#include <string> // Bắt buộc phải có
using namespace std;

int main() {
  string greeting = "Xin chào các bạn!";
  cout << greeting;
  return 0;
}

Các thao tác với chuỗi:

string firstName = "Tuan";
string lastName = "NDA";
string fullName = firstName + " " + lastName; 
cout << fullName.length(); // Kết quả: 8
cout << fullName[0];       // Kết quả: 'T'

Lời kết Module 2

Module này đã trang bị cho bạn cách thức máy tính lưu trữ và xử lý dữ liệu thô. Hãy thực hành khai báo các loại biến khác nhau và thực hiện các phép toán cơ bản để làm quen.

Trong Module 3, chúng ta sẽ tìm hiểu về Toán học, Logic Booleans và các câu lệnh điều kiện (If…Else) để bắt đầu xây dựng tư duy logic cho chương trình.

Hẹn gặp lại các bạn!

Previous
Tự học C++ - Module 3: Toán học, Booleans và Cấu trúc điều kiện
Next
Tự học C++ - Module 1: Tổng quan, Cài đặt và Cú pháp cơ bản