Biến và kiểu dữ liệu

Bài 2/720 phút

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).

Khai báo biến
#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++?