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

Bài giảng Kiến trúc máy tính (Phần 2): Chương 1 - Nguyễn Văn Huy

40 43 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

Nội dung

Bài giảng Kiến trúc máy tính - Chương 1: Tổng quan về ngôn ngữ lập trình C cung cấp cho người học các kiến thức: Giới thiệu chung, bộ kí tự và từ khóa, định danh, các kiểu dữ liệu chuẩn, biến, hằng,... Mời các bạn cùng tham khảo nội dung chi tiết.

ành kỹ thuật Toán tử tăng giảm  Phép toán tăng ++ cộng thêm Ví dụ: ++n; hay n++;  n = n+1;  Phép toán giảm trừ Ví dụ: n; hay n ;  n = n -1; Lưu ý: Trường hợp sử dụng toán tử biểu thức việc đặt trước hay sau ảnh hưởng đến kết toán: - Đặt trước: Để thay đổi giá trị cho n trước sử dụng n - Đặt sau: Để thay đổi giá trị cho n sau sử dụng n xong Ví dụ: Với n = Lệnh x = ++n;  n = n + 1; x = n; Lệnh x = n++;  x = n; n = n + 1; 26 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Toán tử dấu phẩy (biểu _thức_1, biểu_thức_2,…, biểu_thức_n)  Thực từ trái sang phải  Kết kiểu liệu biểu thức dấu phẩy biểu thức cuối Ví dụ: m = (t = 2, t*t + 3);  m = 27 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Toán tử điều kiện “?”và “:” Điều_kiện? biểu_thức_1:biểu_thức_2 Giá trị biểu_thức_1 Điều_kiện có giá trị đúng, ngược lại giá trị biểu_thức_2 Ví dụ: Với x = t = (x >= ? x : x*-1);  t = 28 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Chuyển kiểu liệu (Tên_kiểu) Biểu_thức  Phép chuyển kiểu cho giá trị thuộc kiểu định  Bản thân biểu thức khơng thay đổi kiểu Ví dụ 1: Đổi số thực sang số nguyên int a; float b = 2.3; a = (int)( b + 0.5); //Kết a=2 Ví dụ 2: int a = 5, b = 2; float x1, x2; x1 = (float) a / b; //Kết x1=2.5 x2 = a / b; //Kết x2 = 29 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật 1.8 Độ ưu tiên tốn tử Độ ưu tiên Tốn tử Trình tự kết hợp () [] ->  ! ~ ++ - + * (type) &  sizeof  */%  +-  >  < >=  == !=  &  10 ^  11 |  12 &&  13 ||  14 ?:  15 = += -= *= /= %= &= …  30 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật 1.9 Cấu trúc chương trình c  Các thị #include (khai báo tiền xử lý): Dùng nạp file chứa hàm thư viện sử dụng chương trình  Các thị #define: Dùng định nghĩa hằng, hàm, kiểu liệu (nếu cần)  Khai báo đối tượng liệu bên hàm: - Biến - Khai báo nguyên mẫu hàm - Kiểu liệu  Hàm main: Chứa lệnh cần thực từ xuống  Định nghĩa hàm (đã khai báo tiền xử lý) 31 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Lệnh tiền xử lý #include Đưa thị cho trình biên dịch thực liên kết đến tệp tin thư viện có chứa số hàm mà chương trình cần sử dụng Cách dùng : #include Ví dụ : #include #include #include 32 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Câu lệnh khối lệnh  Câu lệnh thị nhằm lệnh cho chương trình thực tác vụ cụ thể Mỗi câu lệnh viết nhiều dòng, kết thúc dấu chấm phẩy Câu lệnh phân chia thành loại: - Câu lệnh đơn: câu lệnh không chứa câu lệnh khác: câu lệnh gán, lệnh khai báo, lệnh xuất nhập - Câu lệnh phức: câu lệnh có chứa câu lệnh khác bên khối lệnh, câu lệnh rẽ nhánh, câu lệnh lặp, …  Khối lệnh gồm nhiều câu lệnh đơn bao cặp dấu ngoặc {} Một khối lệnh lồng bên nhiều khối lệnh khác 33 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Chú thích C Khi viết chương trình đơi lúc ta cần phải có vài lời ghi đoạn chương trình để dễ nhớ dễ điều chỉnh sau Trong ngơn ngữ lập trình C, nội dung thích viết hai cách: - Cách 1: /*chú_thích*/ Cách viết thích nhiều dịng - Cách 2: //chú_thích Cách viết thích dịng (tức thích kết thúc ta ấn phím enter) Chú ý: Chú thích viết vị trị chương trình khơng ảnh hưởng đến kết chạy chương trình 34 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật ... - + * (type) &  sizeof  */%  +-  >  < >=  == !=  &  10 ^  11 |  12 &&  13 ||  14 ?:  15 = += -= *= /= %= &= …  30 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật 1. 9... kết chạy chương trình 34 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Bài tập luyện tập Bài 1: Các định danh sau hợp lệ ? sao? 35 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Bài tập luyện... biểu_thức _1: biểu_thức_2 Giá trị biểu_thức _1 Điều_kiện có giá trị đúng, ngược lại giá trị biểu_thức_2 Ví dụ: Với x = t = (x >= ? x : x* -1 ) ;  t = 28 Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật Chuyển

Ngày đăng: 26/10/2020, 16:13

TỪ KHÓA LIÊN QUAN

w