Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
377,25 KB
Nội dung
Chương 01.2: Các kiểu liệu C++ I Khái niệm kiểu liệu Khái niệm kiểu liệu Các kiểu liệu C++ II Các kiểu liệu Kiểu ký tự Kiểu số nguyên Kiểu số thực (số dấu phẩy động) Kiểu logic Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 I Khái niệm kiểu liệu Khái niệm kiểu liệu Các kiểu liệu C++ Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 Khái niệm kiểu liệu Một kiểu liệu tập giá trị xác định số phép toán Các kiểu liệu C++ gồm có Các kiểu liệu Kiểu ký tự Kiểu số nguyên Kiểu số thực (số dấu phẩy động) Kiểu logic Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 Các kiểu liệu C++ Các kiểu liệu C++ gồm có Các kiểu liệu có cấu trúc Kiểu mảng Kiểu xâu ký tự Kiểu cấu trúc (bản ghi) Kiểu tệp Kiểu người lập trình định nghĩa: Kiểu liệt kê Kiểu trỏ Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 II Các kiểu liệu Kiểu ký tự Kiểu số nguyên Kiểu số thực (kiểu số phẩy động) Kiểu logic Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 Kiểu ký tự Kiểu ký tự C++ định nghĩa với tên char, gồm 256 ký tự bảng mã ASCII Kiểu ký tự có kích thước byte Hằng ký tự ký tự cụ thể đặt dấu phẩy Ví dụ: ’A’, ’b’, ’9’ Một số ký tự điều khiển: ’\n’ New line, đặt trỏ hình xuống đầu dịng ’\t’ Tab ’\b’ Backspace ’\r’ Carriage return, đưa trỏ hình đầu dịng Ngơ Cơng Thắng - Bài giảng LTHDT - Chương 01_2 Kiểu ký tự Hằng xâu ký tự dãy ký tự đặt hai dấu nháy kép Ví dụ: ”Nhap vao mot so” Kiểu ký tự dùng kiểu số nguyên với tên sau: char: có giá trị -128 – 127 unsigned char: có giá trị – 255 Tất ký tự lưu trữ nhớ dạng số mã ASCII ký tự Ngơ Cơng Thắng - Bài giảng LTHDT - Chương 01_2 Kiểu số nguyên Kiểu số nguyên C++ định nghĩa với nhiều tên, chia thành hai nhóm: kiểu số nguyên có dấu kiểu số ngun khơng dấu Kiểu số nguyên có dấu gồm có: Tên kiểu short int long Kích thước byte byte byte Khoảng giá trị -32768 - 32767 -32768 - 32767 -231 – 231-1 Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 Kiểu số nguyên Kiểu số ngun khơng dấu gồm có: Tên kiểu unsigned short unsigned int unsigned unsigned long Kích thước byte byte Khoảng giá trị - 65535 - 65535 byte - 232-1 Các số ngun viết bình thường Ví dụ: -45 2056 345 Chú ý: Các số nguyên vượt khoảng int xem long Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 Kiểu số thực Kiều số thực C++ định nghĩa với nhiều tên khác nhau: Tên kiểu float double long double Kích thước byte byte 10 byte Khoảng gía trị 3.4E-38–3.4E38 1.7E-308–1.7E308 3.4E-4932–1.1E4932 Độ xác 7-8 chữ số 15-16 chữ số 18-19 chữ số Khoảng giá trị kiểu số thực giá trị tuyệt đối số thực mà lưu trữ máy Giá trị có giá trị tuyệt đối nhỏ cận xem Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 10 Kiểu số thực Hằng số thực có cách viết: Dạng thập phân: gồm có phần nguyên, dấu chấm thập phân phần thập phân Ví dụ: 34.75 -124.25 Dạng mũ (dạng khoa học): gồm phần trị phần mũ số 10, phần trị số nguyên thực, phần mũ số nguyên âm dương Hai phần cách chữ e E Ví dụ: 125.34E-3 số 125.34x10-3 = 0.12534 0.12E3 số 0.12x103 = 120 1E3 số 103 = 1000 Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 11 Kiểu logic Kiểu logic C++ định nghĩa với tên bool, gồm giá trị đặt tên từ khóa true false Giá trị true tương đường với 1, giá trị false tương đường với Hằng logic viết true false Ngô Công Thắng - Bài giảng LTHDT - Chương 01_2 12