Khác với Python, C++ yêu cầu khai báo kiểu dữ liệu rõ ràng khi tạo biến. Các kiểu cơ bản: int (số nguyên), float/double (số thực), char (1 ký tự), bool (đúng/sai), string (chuỗi).
#include <iostream>
#include <string>
using namespace std;
int main() {
int tuoi = 22;
double diem = 8.5;
char xepLoai = 'A'; // char dùng nháy đơn
bool laSinhVien = true;
string ten = "Nam"; // string dùng nháy kép
cout << ten << " - " << tuoi << " tuổi" << endl;
cout << "Điểm: " << diem << endl;
return 0;
}const tạo hằng số — giá trị không thể thay đổi sau khi gán: const double PI = 3.14159;
Dùng int cho số nguyên trong phạm vi ±2 tỷ. Số lớn hơn dùng long long. Số thực nên dùng double thay vì float để chính xác hơn.
?Kiểu dữ liệu nào lưu MỘT ký tự trong C++?