1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình C: Chương 2 - Ngô Công Thắng

10 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 105,42 KB

Nội dung

Bài giảng Lập trình C - Chương 2: Các kiểu dữ liệu cơ sở cung cấp cho người học các kiến thức: Khái niệm về kiểu dữ liệu, các kiểu dữ liệu trong C, các kiểu dữ liệu cơ sở. Mời các bạn cùng tham khảo nội dung chi tiết.

Chươ ng Các kiể u liệ u sở 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 sở Kiểu ký tự Kiểu số nguyên Kiểu số thực (số dấu phẩy động) Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng I.1 Khái niệm kiểu liệu  Một kiểu liệu tập giá trị mà lưu trữ máy, xác định số phép tốn  Các kiểu liệu C gồm có  Các kiểu liệu sở  Kiểu ký tự  Kiểu số nguyên  Kiểu số thực (số dấu phẩy động) Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng 2 Các kiểu liệu 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 Kiểu tệp  Kiểu người lập trình tự định nghĩa: Kiểu liệt kê Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng II Các kiểu liệu sở (chuẩn) Kiểu ký tự Kiểu số nguyên Kiểu số thực (kiểu số phẩy động) Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng II.1 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’ ’\t’ ’\b’ ’\r’ New line, đặt trỏ hình xuống đầu dịng Tab Backspace Carriage return, đưa trỏ hình đầu dịng Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng II.1 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ự Bài giảng Ngơn ngữ C - Chương 02 - GV Ngô Công Thắng II.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ố ngun 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 Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng Kiểu số nguyên  Kiểu số nguyên không dấu gồm có: Tên kiểu Kích thước Khoảng giá trị unsigned short byte - 65535 unsigned int byte - 65535 unsigned unsigned long byte - 232-1  Các số nguyên viết bình thường Ví dụ: -45 2056 345 Chú ý: Các số nguyên vượt khoảng int xem long Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng 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 Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng 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  Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng 10 ... int long Kích thước byte byte byte Khoảng giá trị - 327 68 - 327 67 - 327 68 - 327 67 -2 3 1 – 23 1-1 Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng Kiểu số nguyên  Kiểu số nguyên không dấu gồm... kê Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng II Các kiểu liệu sở (chuẩn) Kiểu ký tự Kiểu số nguyên Kiểu số thực (kiểu số phẩy động) Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng. .. dương Hai phần cách chữ e E Ví dụ: 125 .34E-3 số 125 .34x1 0-3 = 0. 125 34 0.12E3 số 0.12x103 = 120 1E3 số 103 = 1000  Bài giảng Ngôn ngữ C - Chương 02 - GV Ngô Công Thắng 10

Ngày đăng: 09/05/2021, 18:47