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

Bài giảng lập trình C

117 377 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

Thông tin cơ bản

Định dạng
Số trang 117
Dung lượng 1 MB

Nội dung

  Ữ Ậ   Ữ Ậ  V V n nhũ ă Đị 1 Ngôn ngữ lập trình C - Smith.N Studio! 2Ngôn ngữ lập trình C - Smith.N Studio!     ổ ề ữ ậ     ổ ề ữ ậ           ữ ộ ố ặ ể ổ ậ        ữ ộ ố ặ ể ổ ậ           ộ ệ ợ ớ ươ ậ ấ        ộ ệ ợ ớ ươ ậ ấ     !  ể ữ ệ  !  ể ữ ệ  "   #   ộ ươ ờ ồ ộ ặ "   #   ộ ươ ờ ồ ộ ặ  $$$ ề ờ  $$$ ề ờ  %$   &  ữ ộ ề ấ ậ %$   &  ữ ộ ề ấ ậ     'ề ể ệ ươ     'ề ể ệ ươ 3Ngôn ngữ lập trình C - Smith.N Studio! I. Hướng dẫn sử dụng môi trương kết hợp Turbo C I. Hướng dẫn sử dụng môi trương kết hợp Turbo C 1. 1. Khởi động Khởi động C1: Từ DOS [ đường dẫn ]\ TC.EXE C1: Từ DOS [ đường dẫn ]\ TC.EXE C2: Từ Win C -> TC -> BIN -> TC.EXE C2: Từ Win C -> TC -> BIN -> TC.EXE C3: Start -> Run -> C:\TC\BIN\TC.EXE C3: Start -> Run -> C:\TC\BIN\TC.EXE 1. 1. Mở File Mở File Mở file mới : File -> New Mở file mới : File -> New Mở file đã có: File -> Open Mở file đã có: File -> Open 1. 1. Ghi File Ghi File Save (F2) : Ghi tệp mới đang soạn thảo vào đĩa Save (F2) : Ghi tệp mới đang soạn thảo vào đĩa Save as : Ghi tệp đang soạn thảo vào đĩa theo tên Save as : Ghi tệp đang soạn thảo vào đĩa theo tên mới hoặc đe lên tệp đã có mới hoặc đe lên tệp đã có 4Ngôn ngữ lập trình C - Smith.N Studio!  Chạy một chương trình Chạy một chương trình  F9 : Biên dịch F9 : Biên dịch  Ctrl F9 : Thực thi chương trình Ctrl F9 : Thực thi chương trình  Alt F5 : Xem kết quả Alt F5 : Xem kết quả  Thoát khỏi C Thoát khỏi C  Thoát tạm thời về DOS : Dos Shell Thoát tạm thời về DOS : Dos Shell  Thoát hẳn khỏi C: File \ Quit ( Alt + X) Thoát hẳn khỏi C: File \ Quit ( Alt + X) 5Ngôn ngữ lập trình C - Smith.N Studio! II. Giới thiệu ngôn ngữ lập trình C II. Giới thiệu ngôn ngữ lập trình C 1. Các thành phần của NNLT C 1. Các thành phần của NNLT C  Tập các ký tự Tập các ký tự  Chữ cái: A Z, a z Chữ cái: A Z, a z  Chữ số : 0 9 Chữ số : 0 9  Ký hiệu toán học : Ký hiệu toán học : + - * / = ( ) + - * / = ( )  Ký tự gạch nối: _ Ký tự gạch nối: _  Các ký hiệu đặc biệt khác như : . , ; : [ ] { } ? ! \ & | % # $,… Các ký hiệu đặc biệt khác như : . , ; : [ ] { } ? ! \ & | % # $,…  Từ khoá Từ khoá  Là những từ có một ý nghĩa hoàn toàn xác định Là những từ có một ý nghĩa hoàn toàn xác định  Asm, char, do, int, float, for, do, While,… Asm, char, do, int, float, for, do, While,…  Tên Tên  Dùng để xác định các đại lượng khác nhau trong một chương trình Dùng để xác định các đại lượng khác nhau trong một chương trình  Bắt đầu bằng chữ cái hoặc gạch nối Bắt đầu bằng chữ cái hoặc gạch nối  Độ dài cực đại mặc định là 32 Độ dài cực đại mặc định là 32 6Ngôn ngữ lập trình C - Smith.N Studio! 2. Các kiểu dữ liệu cơ sở trong C 2. Các kiểu dữ liệu cơ sở trong C  Kiểu số ký tự (char) Kiểu số ký tự (char)  Kiểu số nguyên (int) Kiểu số nguyên (int)  Kiểu dấu phẩy Kiểu dấu phẩy đ đ ộng (chính xác ộng (chính xác đơ đơ n (float), chính xác kép (double)) n (float), chính xác kép (double))  Kiểu void Kiểu void 7Ngôn ngữ lập trình C - Smith.N Studio!    !"ể ự    !"ể ự  "  ( () *+ ,-. ộ ị ể ự ế ộ "  ( () *+ ,-. ộ ị ể ự ế ộ  $ !  () / 0ớ ể ễ ộ ự ả  $ !  () / 0ớ ể ễ ộ ự ả 1233 1233  Ví dụ Ví dụ )ự )ự "01233 "01233 4 4 56 56 , , 57 57 8 8 94 94 1 1 :9 :9   7; 7; 8Ngôn ngữ lập trình C - Smith.N Studio!  <  ( () *+$ữ ấ ể ự <  ( () *+$ữ ấ ể ự .!$.! .!$.! = ạ = ạ 2 ()ố ự 2 ()ố ự > ướ > ướ .! .! ?,86,8; ?,86,8; ,-. ,-. .! .! 4899 4899 ,-. ,-. Ví dụ : char ch, ch1; ch= ‘a’ ; ch1= 97; 9Ngôn ngữ lập trình C - Smith.N Studio!  # $% "ể ố  # $% "ể ố   - ( ể ố ồ ể   - ( ể ố ồ ể  ể  ể =  ạ ể =  ạ ể ! ễ ! ễ > ướ > ướ   ?@8;:6?A@8;:; ?@8;:6?A@8;:; 8-. 8-. B.! B.! 4?A:99@9 4?A:99@9 8-. 8-. ?8,5;56@:56? ?8,5;56@:56? 5-. 5-. 5-. 5-. 10Ngôn ngữ lập trình C - Smith.N Studio! 2.3 Kiểu số thực hay còn gọi là kiểu dấu phẩy động 2.3 Kiểu số thực hay còn gọi là kiểu dấu phẩy động Kiểu Kiểu Phạm vi biểu diễn Phạm vi biểu diễn Số chữ số Số chữ số có nghĩa có nghĩa Kích Kích thước thước float float 3.4-38E -> 3.4E+38 3.4-38E -> 3.4E+38 7-8 7-8 4 byte 4 byte double double 1.7E-308 -> 1.7E+308 1.7E-308 -> 1.7E+308 15-16 15-16 8 byte 8 byte laong laong double double 3.4E-4932 -> 1.1E+4932 3.4E-4932 -> 1.1E+4932 17-18 17-18 10 byte 10 byte [...]... Ngôn ngữ lập trình C - Smith.N Studio! 17   C ch truy xuất đến địa chỉ c a biến Một số hàm c a C dùng đến địa chỉ c a biến ví dụ như hàm scanf Ðể nhận địa chỉ c a biến dùng toán tử: & Ví dụ: &tên_biến - &a : địa chỉ c a biến a Ngôn ngữ lập trình C - Smith.N Studio! 18 3.3 C u tr c tổng quát c a chương trình C 1 2 3 4 5 Một chương trình C chuẩn gồm c c c thành phần sau: C c chỉ thị tiền biên dịch Khai... biểu th c logic  Biểu th c toán h c bao gồm c c phép toán số h c và c c hằng, c c biến, c c hàm  Biểu th c logic bao gồm c c biến, hằng, hàm và phép toán logic (!: phép phủ định, &&: phép và, || : phép ho c)  Ngôn ngữ lập trình C - Smith.N Studio! 24 II C c phép toán  Phép toán số h c Phép toán Ý nghĩa + C ng Trừ * Nhân / Chia % Lấy phần dư Chú ý: -Phép toán chia 2 số nguyên sẽ chặt c t phần thập... phần sau: C c chỉ thị tiền biên dịch Khai báo c c kiểu dữ liệu mới Khai báo hằng, khai báo biến Khai báo hàm Chương trình chính Ngôn ngữ lập trình C - Smith.N Studio! 19 1 Chỉ thị tiền biên dịch: giúp trình biên dịch th c hiện một số c ng vi c trư c khi th c hiện một số c ng vi c trư c khi th c hiện biên dịch chính th c VD: #include ; #include ; 2 Khai báo kiểu dữ liệu mới: dung từ... so_thuc = 27.62; /* Khai báo/khởi đầu số th c/ printf(" %c la mot ki tu.\n",ki_tu); printf("%d la mot so nguyen.\n",so_nguyen); printf("%f la mot so thuc.\n",so_thuc); } Ngôn ngữ lập trình C - Smith.N Studio! 23 Bài 2: Biểu th c và c c phép toán  I Biểu th c Là sự kết hợp c c phép toán và c c toán hạng để diễn đạt một c ng th c toán h c nào đó  Biểu th c trong C gồm c biểu th c toán h c và biểu th c. .. "Ngôn ngữ C+ + \n\r"  Một hằng chuỗi đư c lưu trữ tận c ng bằng một ký tự Nul (\0), ví dụ chuỗi "Turbo C" đư c lưu trữ trong bộ nhớ như sau: T u r b o C Ngôn ngữ lập trình C - Smith.N Studio! \0 15 C ch định nghĩa hằng sử dụng trong chương trình  Với c c giá trị hằng thường đư c dùng trong một chương trình ta nên định nghĩa ở đầu chương trình (sau c c dòng khai báo những thư viện chuẩn) theo c pháp:... bất biến trong chương trình không thay đổi, không biến đổi về mặt giá trị C c loại hằng đư c sử dụng trong C tương ứng với c c kiểu dữ liệu nhất định  Trong C có ba loại hằng :    Hằng số Hằng chuỗi Hằng ký tự Ngôn ngữ lập trình C - Smith.N Studio! 11 Hằng số: là c c giá trị số đã x c định, c thể là kiểu nguyên hay kiểu th c  Hằng nguyên: Giá trị chỉ bao gồm c c chữ số, dấu +, - đư c lưu trữ theo... lập trình C - Smith.N Studio! 16 3.2 Biến - C ch khai báo: Mỗi biến trong chương trình đều phải đư c khai báo trư c khi sử dụng với c pháp khai: Kiểu dữ liệu   ;  Lưu ý: nếu c nhiều tên biến thì giữa c c tên biến phải c dấu , để ngăn c ch Ví dụ: int a,b; float x; - Khởi đầu cho c c biến Ngay trên dòng khai báo ta c thể gán cho biến một giá trị Vi c làm này gọi là khởi đầu cho... cho c c giá trị float và double Ngôn ngữ lập trình C - Smith.N Studio! 25 II C c phép toán  Phép toán quan hệ Phép toán Ý nghĩa Ví dụ > C lớn hơn không? a>b >= C lớn hơn hay bằng không? a>=b < C nhỏ hơn không? a . để x c định c c đại lượng kh c nhau trong một chương trình Dùng để x c định c c đại lượng kh c nhau trong một chương trình  Bắt đầu bằng chữ c i ho c gạch nối Bắt đầu bằng chữ c i ho c gạch nối  Độ. thành phần c a NNLT C 1. C c thành phần c a NNLT C  Tập c c ký tự Tập c c ký tự  Chữ c i: A Z, a z Chữ c i: A Z, a z  Chữ số : 0 9 Chữ số : 0 9  Ký hiệu toán h c : Ký hiệu toán h c : + - *. ho c đe lên tệp đã c mới ho c đe lên tệp đã c 4Ngôn ngữ lập trình C - Smith.N Studio!  Chạy một chương trình Chạy một chương trình  F9 : Biên dịch F9 : Biên dịch  Ctrl F9 : Th c thi chương

Ngày đăng: 15/06/2015, 12:38

TỪ KHÓA LIÊN QUAN