Bài giảng Lập trình nâng cao: Biến và các kiểu dữ liệu cơ bản cung cấp cho người học các kiến thức về nhập /xuất dữ liệu, biến và tên biến, các kiểu dữ liệu dựng sẵn, các phép toán, hằng số, kiểu bool & enum. . | Lập Trình Nâng Cao Biến và Các Kiểu Dữ Liệu Cơ Bản 1 2 Nội dung Nhập/Xuất – cout/cin Biến & Tên Biến Các kiểu dữ liệu dựng sẵn Các phép toán Hằng số Kiểu bool & enum Lê Nguyên Khôi 2 3 Ví dụ #include using namespace std; int main() { int a, b; cout > a; cin >> b; cout > a; cin >> b; Dữ liệu được nhập vào các biến Thư viện: iostream Lê Nguyên Khôi 4 5 Biến Biến lưu giá trị thuộc một kiểu DL nào đó. Để sử dụng biến: đặt tên hợp lệ -> khai báo biến Biến được lưu trong bộ nhớ bằng một dãy liên tục các ô nhớ Mỗi biến có ba thuộc tính: Tên Kiểu Giá trị hiện tại Phải khai báo biến trước khi sử dụng Lê Nguyên Khôi 5 6 Tên biến Dùng để định danh biến Bắt đầu bằng chữ cái, tiếp đến là các chữ cái, chữ số hoặc dấu gach chân Ví dụ: i, k53, X, nchars, numberOfChars, number_of_chars. C++ phân biệt chữ thường và chữ hoa Tên biến nên gợi nghĩa và ngắn gọn Không được trùng với từ khóa của C/C++. Lê Nguyên Khôi 6 7 Từ khóa của C Lê Nguyên Khôi 7 8 Từ khóa của C++ Lê Nguyên Khôi 8 9 Các kiểu DL cơ bản Các kiểu số nguyên. Các kiểu số thực Kiểu logic (bool) Lê Nguyên Khôi 9 10 Các kiểu số nguyên/thực Tên kiểu #bytes Miền giá trị Độ chính xác char 1 -128 - + 127 short 2 - + int 4 - + float 4 10-38 - 1038 7 chữ số double 8 10-308 - 10308 15 chữ số bool 1 true, false Số lượng bytes (miền giá trị) của mỗi kiểu phụ thuộc vào trình dịch C++. Giá trị được định nghĩa . | Lập Trình Nâng Cao Biến và Các Kiểu Dữ Liệu Cơ Bản 1 2 Nội dung Nhập/Xuất – cout/cin Biến & Tên Biến Các kiểu dữ liệu dựng sẵn Các phép toán Hằng số Kiểu bool & enum Lê Nguyên Khôi 2 3 Ví dụ #include using namespace std; int main() { int a, b; cout > a; cin >> b; cout > a; cin >> b; Dữ liệu được nhập vào các biến Thư viện: iostream Lê Nguyên Khôi 4 5 Biến Biến lưu giá trị thuộc một kiểu DL nào đó. Để sử dụng biến: đặt tên hợp lệ -> khai