Làm việc với dữ liệu

Biến (Variable) Dữ liệu được thao tác thông qua các biến Biến là một tên thuộc một kiểu dữ liệu đã xác định phải được khai báo trước khi sử dụng | Làm việc với dữ liệu LÀM VIỆC VỚI DỮ LIỆU Nội dung Kiểu dữ liệu cơ sở Biến và hằng số Toán tử và biểu thức 2 Tài liệu tham khảo The C programming language, Chapter 2 The C++ programming language, Chapter 4. 3 Biến (variable) Dữ liệu được thao tác thông qua các biến Biến là một tên thuộc một kiểu dữ liệu đã xác định phải được khai báo trước khi sử dụng 4 Tên (name) Bao gồm các chữ cái, chữ số, dấu gạch dưới _ Không bắt đầu bằng chữ số, không chứa dấu cách Không trùng với từ khóa Ví dụ i, tmp, diem_so, DiemSo, x1 Nên đặt tên có nghĩa, tránh lạm dụng chữ in 5 Kiểu dữ liệu cơ sở Số nguyên short (int): 2 bytes int: 4 bytes long (int): 4 bytes Số thực dấu phẩy động độ chính xác đơn float: 4 bytes độ chính xác kép double: 8 bytes long double: 12 bytes Ký tự - char: 1 byte Kiểu logic – bool (C++) 6 Kiểu dữ liệu cơ sở Kiểu không dấu unsigned unsigned char unsigned short unsigned int unsigned long Kiểu rỗng – void hàm không trả lại kết quả ứng với mọi kiểu (con trỏ void) 7 Khai báo dữ liệu Câu lệnh khai báo [ ] ; Khai báo [= giá trị khởi tạo] Ví dụ int m, n; long tmp, sum = 0; double r1, r2; 8 Ví dụ #include using namespace std; int main() { int m = 0, n = 100; cout n; cout Giá trị khởi tạo mặc định Phụ thuộc vào hệ thống, thông thường gồm toàn bit 0 int m; double d; cout Toán tử (phép toán) và biểu thức S ố h ọc cộng +, trừ - nhân *, chia /, lấy phần dư % (số nguyên) Logic và &&, hoặc || phủ định ! so sánh =, ==, != 11 Ví dụ int m, n, p; m = n + p; m = n / p; m = n % p; m = m + n; m = m + n * p; m = m / (n + p); 12 Chuyển đổi kiểu Toán tử chỉ làm việc với biến cùng kiểu tự động chuyển đổi thành kiểu lớn hơn long m , n; short i; m = n * i; i = m * n; // chú ý double d = m / ; 13 Ép kiểu Có thể chủ động chuyển đổi kiểu số nguyên thành số thực kiểu lớn hơn thành kiểu

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
13    81    1    14-05-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.