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

Bài giảng Thuật toán và ngôn ngữ lập trình C: Chương 1, 2 (phần 2) - Hà Nguyên Long

23 7 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Chương này giới thiệu về ngôn ngữ C và môi trường Turbo C 3.0. Chương này trình bày một số nội dung chính sau: Khái niệm ngôn ngữ lập trình, ngôn ngữ lập trı̀nh C, các thành phần cơ bản của ngôn ngữ lập trình C, kiểu dữ liệu,... Mời các bạn cùng tham khảo.

BÀI GIẢNG THUẬT TOÁN VÀ NGÔN NGỮ LẬP TRÌNH C Chương 1, – Phầ n II Giá o viên: Hà Nguyên Long www.themegallery.com Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Khá i niê ̣m ngôn ngữ lâ ̣p trı̀nh Ngôn ngữ lập trình ngơn ngữ dùng để viết chương trình cho máy tính Bà i toá n Thuật toá n Viế t mã (Lập trı̀nh) Chương trı̀nh Kế t quả www.themegallery.com Má y tı́nh Chương trı̀nh dich ̣ Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Ngôn ngữ lâ ̣p trı̀nh C Giới thiệu Những đặc điểm ngôn ngữ C Các thành phần ngôn ngữ lập trình C ○ Tập ký tự ○ Từ khố ○ Tên ○ Kiểu liệu ○ Các phép toán Cấu trúc chương trình www.themegallery.com Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Các thành phần ngơn ngữ lập trình C Tập ký tự Chữ cá i thường, chữ cá i hoa, chữ sớ , dấ u… Từ khố Cá c từ dù ng riêng C www.themegallery.com Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Các thành phần ngôn ngữ lập trình C Tên: Dùng để xác định đại lượng khác chương trình Chúng ta có tên hằng, tên biến, tên mảng, tên hàm, tên trỏ, tên tệp, tên cấu trúc, tên nhãn, www.themegallery.com Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Các thành phần ngơn ngữ lập trình C Tên đặt theo qui tắc sau: ● Tên dãy ký tự bao gồm chữ cái, số gạch nối Ký tự tên phải chữ gạch nối ● Tên khơng trùng với khố ● Độ dài cực đại tên theo mặc định 32 ● Ví dụ: Các tên đúng: a_1 delta x1 _step GAMA www.themegallery.com Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Kiể u dữ liê ̣u Kiểu ký tự (char): Một giá trị kiểu char chiếm byte (8 bit) biểu diễn ký tự thông qua bảng mã ASCII Ký tự Mã ASCII Ví dụ: www.themegallery.com 048 049 050 A 065 B 066 a 097 b 098 Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Kiể u dữ liê ̣u Kiểu số nguyên Kiểu Phạm vi biểu diễn int -32768 đến 32767 Kích thước byte unsigned int đến 65535 byte long -2147483648 đến 2147483647 đến 4294967295 byte unsigned long www.themegallery.com byte Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Kiể u dữ liê ̣u Kiểu số thực (dấ u phẩ y động) Kiểu Phạm vi biểu diễn Float 3.4E-38 đến 3.4 E+38 1.7E-308 đến 1.7 E+308 3.4E-4932 đến 1.1E4932 Double long double www.themegallery.com Số chữ số có nghĩa đến Kích thước byte 15 đến 16 byte 17 đến 18 10 byte Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Cá c phé p toá n Cá c phé p toá n số học Phép toán + Phép cộng a+b - Phép trừ * Phép nhân a*b / Phép chia % Ý nghiã Phép lấy phần dư www.themegallery.com Ví dụ a-b a/b (Chia số nguyên chặt phần thập phân) a%b (Cho phần dư phép chia a cho b) Company Logo GIỚI THIỆU VỀ NGÔN NGỮ C & MÔI TRƯỜNG TURBO C 3.0 Cá c phé p toá n quan hệ Phép tốn Ý nghĩa Ví dụ > So sánh lớn a>b 4>5 có giá trị >= So sánh lớn a>=b 6>=2 có giá trị < So sánh nhỏ a

Ngày đăng: 21/05/2021, 14:59

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w